Find a School
School Rankings
Find a School
School Rankings
Home
New Jersey
City Rankings
Best Cities in New Jersey for Schools
Welcome to SchoolDigger, your premier source for city-wide school rankings! Our user-friendly platform focuses on test scores, presenting a transparent, data-driven comparison to help you navigate the educational scene. Explore top-rated cities in New Jersey and make informed decisions for your child's academic future. With our comprehensive database, uncover the best-performing schools within each city, evaluate their performance, and gain valuable insights. Trust SchoolDigger.com to guide you in finding the perfect city for your child's education. Embark on your journey to academic success right here!
The list is updated annually upon the release of the test scores by the New Jersey Department of Education. The most recent update was on Wednesday, December 6, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2017 - 2018
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
2003 - 2004
Rank (of 530)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2018
)
Rank (
2017
)
Rank change from
2017
SchoolDigger Rating (
2018
)
1
st
Brookside
1
1
0
0
0
0.991
3
2
2
nd
Essex Fells
1
0
0
0
0
0.99
2
2
nd
Short Hills
3
0
0
0
5
0.99
1
1
4
th
Saddle River
1
0
0
0
1
0.984
7
3
5
th
Ho Ho Kus
1
0
0
0
0
0.983
6
1
6
th
Upper Saddle River
2
1
0
0
0
0.978
8
2
7
th
Englewood Cliffs
2
0
0
0
0
0.977
33
26
8
th
Fair Haven
2
0
0
0
1
0.973
86
78
9
th
Closter
1
1
0
0
2
0.973
19
10
10
th
New Vernon
1
0
0
0
0
0.971
20
10
11
th
Millburn
2
1
1
1
1
0.969
18
7
12
th
Teterboro
0
0
1
0
0
0.961
13
1
13
th
Alpine
1
0
0
0
0
0.957
11
2
14
th
Allendale
2
0
1
0
0
0.957
15
1
15
th
Pine Brook
2
0
0
0
0
0.953
62
47
16
th
Roosevelt
1
0
0
0
0
0.95
4
12
17
th
New Providence
2
1
1
1
3
0.946
16
1
18
th
N Caldwell
2
0
0
0
0
0.945
9
9
19
th
Monmouth Beach
1
0
0
0
0
0.943
25
6
20
th
Glen Ridge
3
0
1
0
0
0.939
28
8
21
st
River Edge
2
1
0
0
4
0.935
38
17
22
nd
Basking Ridge
4
1
1
0
4
0.935
26
4
23
rd
Summit
7
1
1
0
7
0.933
31
8
24
th
Mountain Lakes
2
1
1
0
2
0.929
12
12
25
th
Ridgewood
7
2
1
0
3
0.925
24
1
26
th
Tenafly
4
1
1
0
3
0.924
22
4
27
th
Cranbury
1
0
0
0
1
0.922
21
6
28
th
Old Tappan
1
1
1
0
0
0.92
49
21
29
th
Livingston
6
2
1
0
4
0.919
34
5
30
th
Titusville
1
0
0
0
2
0.918
14
16
31
st
Demarest
2
1
1
1
1
0.917
17
14
32
nd
Woodcliff Lake
1
1
0
0
1
0.915
10
22
33
rd
Mahwah
4
1
1
0
2
0.91
54
21
34
th
Harrington Park
1
0
0
0
0
0.909
30
4
35
th
Berkeley Hts
3
1
0
0
0
0.909
32
3
36
th
Towaco
1
0
0
0
1
0.905
104
68
37
th
Holmdel
2
1
1
0
3
0.902
111
74
38
th
Cresskill
2
1
1
0
1
0.902
98
60
39
th
Moorestown
4
1
1
0
6
0.9
53
14
40
th
Westfield
8
2
3
1
12
0.9
60
20
41
st
Bay Head
1
0
0
0
0
0.897
46
5
42
nd
Kinnelon
2
1
1
0
0
0.896
57
15
43
rd
Brielle
1
0
0
0
0
0.895
68
25
44
th
Plainsboro
3
1
1
0
2
0.894
29
15
45
th
Rumson
2
0
1
0
1
0.893
100
55
46
th
Florham Park
2
1
0
0
2
0.893
148
102
47
th
Morganville
3
1
0
0
4
0.891
45
2
48
th
Pompton Plains
2
1
1
0
2
0.89
95
47
49
th
Oradell
1
0
1
0
1
0.889
55
6
50
th
Wyckoff
4
1
0
0
3
0.888
52
2
51
st
Logan Twp
2
0
0
0
0
0.886
56
5
52
nd
Scotch Plains
5
2
8
0
6
0.886
43
9
53
rd
Montvale
1
1
1
0
1
0.884
64
11
54
th
Haworth
1
0
0
0
1
0.884
36
18
55
th
West Windsor
3
1
1
0
3
0.883
35
20
56
th
Glen Rock
4
1
1
0
1
0.882
40
16
57
th
River Vale
2
1
0
0
0
0.876
97
40
58
th
Ringoes
2
0
0
0
1
0.875
59
1
59
th
Denville
2
1
2
0
3
0.875
73
14
60
th
Mountainside
2
0
0
0
2
0.874
168
108
61
st
Ramsey
3
1
1
0
3
0.872
101
40
62
nd
Liberty Corner
1
0
0
0
0
0.871
47
15
63
rd
Spring Lake
2
0
0
0
1
0.869
88
25
64
th
Oceanport
1
1
0
0
0
0.869
87
23
65
th
Little Silver
1
1
1
0
1
0.868
42
23
66
th
Fair Lawn
6
2
1
0
4
0.867
85
19
67
th
Franklin Lakes
3
1
1
0
3
0.867
105
38
68
th
Hopewell
1
0
0
0
0
0.863
103
35
69
th
Flanders
2
0
1
0
1
0.863
72
3
70
th
Shrewsbury
1
0
0
0
3
0.862
39
31
71
st
Chester
2
1
1
0
0
0.862
63
8
72
nd
Chatham
4
1
1
0
4
0.861
27
45
73
rd
Annandale
0
0
2
0
3
0.86
41
32
74
th
Mendham
1
1
1
0
3
0.857
51
23
75
th
Lincroft
1
0
1
0
5
0.856
83
8
76
th
Hillsborough
6
2
1
0
3
0.856
69
7
77
th
Park Ridge
2
0
1
0
1
0.856
78
1
78
th
Sea Girt
2
0
0
0
1
0.856
37
41
79
th
Morris Plains
5
0
1
0
1
0.855
91
12
80
th
Northvale
1
0
0
0
0
0.853
44
36
81
st
Princeton
5
1
1
0
17
0.853
75
6
82
nd
Margate City
1
1
0
0
0
0.852
23
59
83
rd
Lake Hiawatha
2
0
0
0
0
0.848
126
43
84
th
Montville
2
1
1
0
2
0.846
82
2
85
th
Pennington
2
1
2
0
3
0.843
92
7
86
th
Westwood
2
1
0
0
0
0.839
106
20
87
th
Millington
1
0
0
0
0
0.839
118
31
88
th
Glen Gardner
0
0
2
0
0
0.839
94
6
89
th
Skillman
2
2
1
0
2
0.838
71
18
90
th
Warren
4
1
1
1
0
0.837
113
23
91
st
Madison
3
1
1
0
3
0.835
79
12
92
nd
Logan Township
0
1
0
0
0
0.828
119
27
93
rd
Monroe Township
3
1
1
1
0
0.827
89
4
94
th
Cranford
6
0
1
0
3
0.826
93
1
95
th
Monmouth Junction
2
2
1
0
1
0.822
74
21
96
th
Parsippany
5
2
1
0
3
0.821
76
20
97
th
Island Heights
1
0
0
0
0
0.819
366
269
98
th
North Caldwell
0
1
1
0
0
0.818
151
53
99
th
Manalapan
6
2
0
0
4
0.817
117
18
100
th
Pequannock
1
0
0
0
1
0.814
227
127
101
st
Marlboro
3
1
1
0
4
0.814
70
31
102
nd
Linwood
1
1
1
0
1
0.814
133
31
103
rd
Mantua
2
0
0
0
0
0.809
123
20
104
th
Paramus
5
2
4
8
11
0.807
171
67
105
th
Budd Lake
2
1
0
0
1
0.806
122
17
106
th
Califon
3
2
1
0
0
0.805
90
16
107
th
Marmora
2
0
0
0
0
0.803
66
41
108
th
Mount Tabor
1
0
0
0
0
0.803
77
31
109
th
Leonia
1
1
1
0
1
0.801
120
11
110
th
Oakland
3
1
1
0
6
0.798
116
6
111
th
Riverdale
1
0
0
0
0
0.797
145
34
112
th
Bridgewater
6
3
4
0
5
0.796
130
18
113
th
Branchburg
1
1
0
0
1
0.795
149
36
114
th
Stewartsville
1
1
0
0
0
0.789
124
10
115
th
Milford
2
0
0
0
0
0.789
254
139
116
th
Roseland
1
0
0
0
1
0.789
96
20
117
th
Lavallette
1
0
0
0
0
0.789
121
4
118
th
Fort Lee
4
1
1
0
2
0.788
107
11
119
th
Norwood
1
0
0
0
0
0.784
61
58
120
th
Stirling
0
1
0
0
2
0.779
48
72
121
st
Maywood
3
0
0
0
0
0.776
50
71
122
nd
Great Meadows
2
1
0
0
0
0.774
134
12
123
rd
Edison
12
4
3
0
15
0.773
135
12
124
th
Dumont
4
0
1
0
0
0.771
153
29
125
th
Colts Neck
2
1
1
0
0
0.771
129
4
126
th
Mickleton
2
0
0
0
0
0.77
128
2
127
th
Green Brook
1
1
0
0
1
0.77
141
14
128
th
Little Falls
2
1
1
0
2
0.769
185
57
129
th
Long Valley
3
1
0
0
0
0.764
108
21
130
th
Hasbrouck Heights
2
1
1
0
0
0.763
194
64
131
st
Watchung
1
1
0
0
1
0.759
109
22
132
nd
Haddonfield
6
1
1
0
5
0.759
143
11
133
rd
Hillsdale
2
1
1
0
1
0.759
127
6
134
th
Voorhees
4
1
1
0
7
0.758
177
43
135
th
Midland Park
2
0
1
0
2
0.755
225
90
136
th
Layton
1
0
0
0
0
0.753
325
189
137
th
Greendell
1
0
0
0
0
0.751
144
7
138
th
E Brunswick
4
1
1
1
0
0.751
159
21
139
th
Pedricktown
1
0
0
0
0
0.751
197
58
140
th
Millstone Township
1
1
0
0
1
0.75
84
56
141
st
Atlantic Highlands
2
0
0
0
2
0.749
115
26
142
nd
New Milford
2
1
1
0
4
0.748
155
13
143
rd
Hampton
2
1
0
0
0
0.747
183
40
144
th
Laurel Springs
1
0
0
0
1
0.744
307
163
145
th
Robbinsville
1
1
1
0
0
0.744
146
1
146
th
Riverton
1
0
0
0
1
0.743
150
4
147
th
Asbury
1
1
0
0
0
0.742
65
82
148
th
Bedminster
1
0
0
0
1
0.741
102
46
149
th
Avalon
0
1
0
0
0
0.74
(n/a)
150
th
Emerson
2
0
1
0
0
0.738
180
30
151
st
Whitehouse Station
2
1
0
0
1
0.738
125
26
152
nd
Wanaque
1
0
1
0
0
0.736
170
18
153
rd
South Orange
3
1
0
0
2
0.736
156
3
154
th
Whippany
2
1
1
0
1
0.733
230
76
155
th
Waldwick
2
1
1
0
2
0.732
137
18
156
th
Jobstown
1
0
0
0
0
0.727
248
92
157
th
Mullica Hill
2
1
1
0
1
0.727
205
48
158
th
Boonton
4
0
1
0
3
0.727
157
1
159
th
Point Pleasant Beach
3
1
2
0
1
0.726
140
19
160
th
Lincoln Park
1
1
0
0
0
0.725
114
46
161
st
Bernardsville
1
1
1
0
2
0.724
190
29
162
nd
Flemington
3
2
3
0
1
0.724
138
24
163
rd
Nutley
5
1
1
0
3
0.723
215
52
164
th
Wayne
9
3
3
0
9
0.722
136
28
165
th
Woolwich Twp
1
1
1
0
0
0.721
206
41
166
th
East Hanover
2
1
1
0
2
0.721
242
76
167
th
South Plainfield
5
2
1
0
4
0.72
198
31
168
th
Chesterfield
1
0
0
0
1
0.719
112
56
169
th
Wall
4
1
2
0
1
0.718
147
22
170
th
Butler
1
1
2
0
1
0.718
192
22
171
st
Mine Hill
1
0
0
0
0
0.718
218
47
172
nd
Hoboken
6
1
1
1
5
0.714
228
56
173
rd
Haskell
1
0
0
0
0
0.712
182
9
174
th
Medford
5
2
3
0
0
0.709
161
13
175
th
Manasquan
1
0
1
0
1
0.708
202
27
176
th
Clinton
2
1
1
0
1
0.706
131
45
177
th
Randolph
4
1
1
0
3
0.706
139
38
178
th
High Bridge
1
1
0
0
0
0.704
247
69
179
th
Kendall Park
4
0
0
0
0
0.701
173
6
180
th
Columbus
2
1
1
0
1
0.701
221
41
181
st
Verona
4
1
1
0
3
0.7
166
15
182
nd
Aberdeen
3
0
1
0
0
0.698
80
102
183
rd
Springfield
3
1
1
0
0
0.696
208
25
184
th
Pompton Lakes
2
1
1
0
2
0.693
178
6
185
th
Matawan
2
0
1
0
2
0.693
163
22
186
th
Howell
6
1
0
0
5
0.692
158
28
187
th
Collingswood
4
1
1
0
1
0.69
217
30
188
th
Mount Arlington
2
0
0
0
0
0.689
174
14
189
th
Allentown
1
1
1
0
1
0.686
162
27
190
th
East Brunswick
5
0
2
0
6
0.684
204
14
191
st
Greenwich
1
0
0
0
0
0.682
(n/a)
192
nd
Iselin
4
1
1
0
1
0.68
212
20
193
rd
Metuchen
3
1
1
0
4
0.678
154
39
194
th
Montague
1
0
0
0
0
0.678
175
19
195
th
Bergenfield
5
1
1
0
2
0.673
184
11
196
th
Township of Washington
2
0
1
0
1
0.67
176
20
197
th
Caldwell
1
1
0
0
2
0.67
165
32
198
th
Sergeantsville
1
0
0
0
0
0.669
189
9
199
th
West Long Branch
1
1
1
0
3
0.669
172
27
200
th
Monroeville
1
0
0
0
0
0.669
233
33
201
st
Stillwater
1
0
0
0
0
0.668
142
59
202
nd
Maplewood
4
1
1
0
1
0.668
195
7
203
rd
Berkeley Heights
1
0
1
0
0
0.667
232
29
204
th
Middletown
3
1
2
0
1
0.666
169
35
205
th
Stone Harbor
1
0
0
0
0
0.665
99
106
206
th
Hackettstown
2
1
1
0
0
0.664
188
18
207
th
Lodi
5
1
1
1
2
0.663
209
2
208
th
Cedar Grove
2
1
1
1
1
0.661
152
56
209
th
Tinton Falls
2
1
2
2
3
0.66
207
2
210
th
Johnsonburg
1
0
0
0
0
0.66
260
50
211
th
Montclair
5
2
1
0
4
0.66
210
1
212
th
Highlands
1
0
2
0
0
0.659
187
25
213
th
Frenchtown
2
0
1
0
0
0.658
167
46
214
th
Rutherford
3
1
1
0
3
0.656
241
27
215
th
Avon by the Sea
1
0
0
0
0
0.653
81
134
216
th
Dayton
1
0
0
0
2
0.651
132
84
217
th
Cherry Hill
13
3
3
1
8
0.648
211
6
218
th
Manahawkin
4
2
2
0
2
0.648
186
32
219
th
Laurence Harbor
1
0
0
0
0
0.647
191
28
220
th
Lebanon
3
0
0
0
1
0.646
240
20
221
st
Sayreville
1
0
0
0
1
0.643
446
225
222
nd
Beach Haven
1
0
0
0
0
0.642
(n/a)
223
rd
Bogota
2
0
1
0
2
0.642
181
42
224
th
Cinnaminson
2
1
1
0
3
0.636
250
26
225
th
South Hackensack
1
0
0
0
0
0.635
249
24
226
th
Cliffside Park
4
0
1
0
1
0.635
288
62
227
th
Clarksburg
1
0
0
0
0
0.634
268
41
228
th
Ringwood
3
1
0
1
3
0.631
110
118
229
th
Old Bridge
8
2
0
0
3
0.631
203
26
230
th
Franklin Park
1
0
0
0
0
0.63
160
70
231
st
Clementon
1
0
0
0
0
0.628
201
30
232
nd
West Caldwell
3
0
2
0
1
0.626
213
19
233
rd
Spotswood
2
1
1
0
2
0.623
239
6
234
th
West Orange
7
3
1
0
6
0.623
220
14
235
th
Freehold
10
3
4
0
4
0.622
244
9
236
th
Weehawken
3
0
1
0
0
0.62
200
36
237
th
Quakertown
1
0
0
0
0
0.62
223
14
238
th
Haddon Heights
3
0
1
0
2
0.619
216
22
239
th
Upper Montclair
2
1
0
0
2
0.617
179
60
240
th
Southampton
2
1
0
0
0
0.617
305
65
241
st
Stanhope
2
1
1
0
0
0.614
271
30
242
nd
Ocean City
2
0
1
0
0
0.61
263
21
243
rd
North Haledon
1
1
0
0
2
0.608
214
29
244
th
New Egypt
2
1
1
0
0
0.608
231
13
245
th
Lafayette
1
0
0
0
1
0.607
313
68
246
th
Port Republic
1
0
0
0
0
0.605
67
179
247
th
Wenonah
3
0
0
0
0
0.603
259
12
248
th
Branchville
1
0
0
0
0
0.602
199
49
249
th
Clark
3
1
1
0
3
0.602
246
3
250
th
Shamong
1
1
0
0
0
0.602
262
12
251
st
Sparta
3
2
2
1
6
0.601
238
13
252
nd
Rockaway
4
1
2
1
2
0.598
235
17
253
rd
Medford Lakes
2
0
0
0
0
0.596
229
24
254
th
Secaucus
2
1
2
0
0
0.594
234
20
255
th
Farmingdale
3
1
1
0
0
0.589
273
18
256
th
Ocean
1
1
1
0
3
0.582
243
13
257
th
Harrisonville
1
0
0
0
0
0.581
252
5
258
th
North Arlington
3
1
1
0
1
0.581
286
28
259
th
Bloomingdale
2
1
0
1
0
0.58
237
22
260
th
Somerset
6
2
1
1
7
0.58
264
4
261
st
Northfield
1
1
0
0
1
0.579
282
21
262
nd
Teaneck
5
2
1
0
13
0.574
279
17
263
rd
Lyndhurst
7
0
1
0
1
0.572
314
51
264
th
Wood Ridge
2
1
1
0
0
0.572
265
1
265
th
Morristown
7
1
3
1
7
0.571
274
9
266
th
Woolwich Township
1
0
0
0
0
0.564
270
4
267
th
Moonachie
2
0
0
0
0
0.564
346
79
268
th
Hope
1
0
0
0
0
0.563
267
1
269
th
Glendora
1
0
0
0
0
0.562
355
86
270
th
Middlesex
4
0
1
0
1
0.561
196
74
271
st
Saddle Brook
4
0
1
0
2
0.558
291
20
272
nd
Garwood
1
0
0
0
0
0.556
290
18
273
rd
Union
6
3
2
0
2
0.553
328
55
274
th
Pittstown
2
0
0
0
0
0.551
219
55
275
th
Alloway
1
0
0
0
1
0.551
283
8
276
th
Hightstown
2
0
1
0
1
0.55
316
40
277
th
Succasunna
3
2
1
0
3
0.549
272
5
278
th
Vernon
3
2
1
0
1
0.549
285
7
279
th
Marlton
7
2
1
0
4
0.548
261
18
280
th
Raritan
1
0
0
0
2
0.548
429
149
281
st
Cliffwood
1
1
0
0
0
0.547
295
14
282
nd
Belford
1
0
0
0
1
0.543
345
63
283
rd
Lawrenceville
5
1
1
0
4
0.543
253
30
284
th
Stratford
2
0
0
0
1
0.541
236
48
285
th
Garfield
8
1
1
1
0
0.54
330
45
286
th
Three Bridges
1
0
0
0
0
0.54
58
228
287
th
Edgewater
2
0
0
0
0
0.538
280
7
288
th
Hawthorne
3
1
1
0
1
0.537
319
31
289
th
West Deptford
2
1
1
0
1
0.537
323
34
290
th
Woodstown
1
1
2
1
0
0.531
281
9
291
st
Eatontown
2
2
0
0
4
0.53
401
110
292
nd
Pitman
3
1
1
0
1
0.53
342
50
293
rd
Netcong
1
0
0
0
1
0.528
278
15
294
th
Hewitt
1
0
0
0
0
0.527
298
4
295
th
Newton
4
2
2
0
2
0.527
327
32
296
th
Delaware
1
0
0
0
0
0.525
326
30
297
th
New Monmouth
1
0
0
0
0
0.519
226
71
298
th
Mount Laurel
6
2
1
0
4
0.518
276
22
299
th
Gibbstown
1
1
0
0
1
0.518
336
37
300
th
Quinton
1
0
0
0
0
0.514
363
63
301
st
Berlin
2
0
0
0
0
0.513
258
43
302
nd
East Windsor
2
1
0
0
3
0.513
358
56
303
rd
Red Bank
5
0
0
0
4
0.513
297
6
304
th
Piscataway
7
3
4
4
7
0.511
318
14
305
th
Dover
5
1
1
0
0
0.51
269
36
306
th
Washington
5
1
2
0
1
0.509
343
37
307
th
Oak Ridge
4
1
2
0
1
0.507
256
51
308
th
Leonardo
1
1
0
0
1
0.507
331
23
309
th
Bloomfield
9
1
2
0
3
0.506
287
22
310
th
Franklinville
1
2
1
0
0
0.504
293
17
311
th
Highland Park
2
1
1
0
2
0.503
277
34
312
th
Ship Bottom
1
0
0
0
0
0.501
164
148
313
th
Sewell
4
4
2
1
4
0.501
289
24
314
th
Bordentown
3
1
3
1
0
0.499
304
10
315
th
Blairstown
2
0
1
0
1
0.498
299
16
316
th
Westmont
2
1
1
0
0
0.495
296
20
317
th
Jackson
6
2
3
1
2
0.493
303
14
318
th
East Rutherford
1
1
1
0
1
0.493
375
57
319
th
Barrington
0
1
0
0
1
0.493
301
18
320
th
Wallington
2
0
1
0
0
0.491
245
75
321
st
Rochelle Park
1
0
0
0
1
0.491
294
27
322
nd
Fairfield
2
0
1
0
4
0.489
(n/a)
323
rd
Lambertville
4
0
2
1
0
0.488
(n/a)
324
th
Union Beach
1
0
0
0
0
0.488
302
22
325
th
West Berlin
2
0
0
0
0
0.486
306
19
326
th
Wharton
3
1
0
0
0
0.486
300
26
327
th
Englishtown
0
0
1
0
0
0.484
255
72
328
th
Brick
8
2
3
0
2
0.48
335
7
329
th
Neshanic Station
1
0
0
0
0
0.478
266
63
330
th
Hainesport
1
0
0
0
2
0.476
224
106
331
st
Turnersville
4
0
0
0
1
0.475
337
6
332
nd
Milltown
2
0
0
0
1
0.471
275
57
333
rd
Carlstadt
1
0
0
0
0
0.468
311
22
334
th
West Milford
4
1
1
0
1
0.465
322
12
335
th
Colonia
4
1
1
0
0
0.464
380
45
336
th
Estell Manor
1
0
0
0
0
0.464
332
4
337
th
Egg Harbor Township
4
2
2
1
3
0.463
321
16
338
th
Hackensack
4
1
2
0
1
0.462
364
26
339
th
Roselle Park
3
1
1
0
0
0.462
354
15
340
th
Parlin
5
1
1
1
0
0.462
312
28
341
st
Dorothy
1
0
0
0
0
0.459
420
79
342
nd
Lanoka Harbor
2
1
1
0
2
0.459
357
15
343
rd
Bayonne
11
0
2
0
3
0.458
353
10
344
th
Oaklyn
1
0
0
1
1
0.458
351
7
345
th
Little Ferry
2
0
0
0
0
0.457
324
21
346
th
Williamstown
5
1
1
0
1
0.453
378
32
347
th
Allamuchy
2
0
0
0
0
0.453
308
39
348
th
Absecon
1
1
0
0
5
0.451
385
37
349
th
Belvidere
3
0
1
0
0
0.451
359
10
350
th
Hazlet
4
3
2
0
1
0.449
315
35
351
st
Toms River
10
2
5
1
5
0.449
333
18
352
nd
Ogdensburg
1
0
0
0
0
0.446
257
95
353
rd
Ventnor City
1
1
0
0
0
0.444
251
102
354
th
Forked River
1
1
0
1
1
0.443
320
34
355
th
Woodbridge
2
1
2
0
2
0.441
340
15
356
th
Port Murray
1
0
1
1
0
0.441
310
46
357
th
Clifton
14
3
1
1
8
0.44
387
30
358
th
Elmwood Park
3
1
1
0
1
0.437
371
13
359
th
Franklin
2
0
0
0
1
0.436
347
12
360
th
Oxford
1
0
0
1
0
0.433
432
72
361
st
Westampton
1
1
2
1
1
0.431
317
44
362
nd
Woodbine
1
1
0
0
0
0.43
418
56
363
rd
Roebling
2
0
0
0
0
0.428
339
24
364
th
North Middletown
1
0
0
0
0
0.426
284
80
365
th
Mount Holly
2
1
3
0
2
0.426
344
21
366
th
Deal
1
0
0
0
0
0.425
443
77
367
th
N Wildwood
1
0
0
0
0
0.425
376
9
368
th
Erial
1
0
1
0
1
0.424
409
41
369
th
Cape May
3
2
1
0
0
0.424
334
35
370
th
Woodland Park
2
1
0
0
0
0.424
391
21
371
st
Keyport
2
0
1
0
1
0.424
381
10
372
nd
Hammonton
4
1
2
0
2
0.422
382
10
373
rd
Pittsgrove
2
1
1
0
0
0.421
368
5
374
th
Fort Dix
1
0
0
0
0
0.418
414
40
375
th
Guttenberg
1
0
0
0
0
0.418
397
22
376
th
Belmar
1
0
0
0
2
0.417
407
31
377
th
Somerville
1
1
1
0
2
0.417
365
12
378
th
Mount Ephraim
1
1
0
0
0
0.416
377
1
379
th
Elwood
1
1
0
0
0
0.414
341
38
380
th
Hamburg
1
1
1
0
1
0.414
309
71
381
st
Landing
1
0
0
0
1
0.412
222
159
382
nd
Sussex
2
1
1
0
1
0.411
329
53
383
rd
Hamilton
20
3
5
0
6
0.41
360
23
384
th
Gloucester City
2
0
1
0
1
0.409
395
11
385
th
Port Monmouth
1
1
0
0
0
0.408
369
16
386
th
Dunellen
1
1
1
0
0
0.407
379
7
387
th
Totowa
2
0
0
0
2
0.404
356
31
388
th
Phillipsburg
8
2
1
0
1
0.404
352
36
389
th
Ridgefield Park
4
0
1
0
0
0.404
374
15
390
th
Audubon
2
0
1
0
0
0.403
367
23
391
st
Union City
8
2
1
1
4
0.403
423
32
392
nd
Manchester
2
1
1
0
0
0.403
399
7
393
rd
Woodbury Hts
1
0
1
0
0
0.397
437
44
394
th
Englewood
4
1
1
0
5
0.396
389
5
395
th
Cape May Court House
4
1
6
0
1
0.39
404
9
396
th
West Cape May
1
0
0
0
0
0.389
5
391
397
th
Oakhurst
1
0
1
0
0
0.389
415
18
398
th
Barnegat
4
1
1
0
0
0.387
384
14
399
th
Jersey City
35
5
9
5
17
0.379
396
3
400
th
Merchantville
1
0
0
0
1
0.378
372
28
401
st
Little Egg Harbor
3
0
1
1
0
0.373
362
39
402
nd
Salem
5
0
1
0
0
0.371
406
4
403
rd
Whiting
1
0
0
0
0
0.371
350
53
404
th
Beachwood
1
1
0
0
0
0.368
416
12
405
th
Alpha
1
0
0
0
0
0.364
454
49
406
th
S Bound Brook
1
0
0
0
0
0.364
349
57
407
th
Ocean Gate
1
0
0
0
0
0.364
439
32
408
th
Tabernacle
1
1
2
0
0
0.363
361
47
409
th
North Brunswick
4
1
1
0
2
0.362
386
23
410
th
Runnemede
3
0
1
0
1
0.362
445
35
411
th
Manville
2
1
1
0
0
0.361
338
73
412
th
Avenel
2
1
0
0
0
0.359
408
4
413
th
National Park
1
0
0
0
0
0.358
485
72
414
th
Sicklerville
6
1
1
0
2
0.357
394
20
415
th
Dennisville
1
0
0
0
0
0.356
292
123
416
th
Delran
2
1
1
0
3
0.353
435
19
417
th
Mays Landing
3
1
4
0
1
0.351
400
17
418
th
Lakehurst
1
0
2
0
0
0.35
402
16
419
th
North Bergen
6
0
3
0
0
0.346
398
21
420
th
Winfield Park
1
0
0
0
0
0.346
497
77
421
st
Bellmawr
2
1
0
0
0
0.345
405
16
422
nd
Bradley Beach
1
0
0
0
0
0.344
481
59
423
rd
Pennsville
3
1
1
0
1
0.343
433
10
424
th
Bloomsbury
1
0
0
0
1
0.342
193
231
425
th
Cedarville
1
0
0
0
0
0.342
424
1
426
th
South River
2
1
1
0
2
0.341
403
23
427
th
Beverly
1
0
0
0
0
0.339
390
37
428
th
Palisades Park
2
0
1
0
2
0.339
373
55
429
th
Wrightstown
2
1
0
0
0
0.337
447
18
430
th
Brigantine
1
1
0
0
0
0.337
425
5
431
st
Carteret
3
1
1
0
2
0.336
419
12
432
nd
Galloway
6
1
1
0
0
0.329
383
49
433
rd
Harrison
2
1
1
0
1
0.329
469
36
434
th
Deptford
3
0
1
1
1
0.328
431
3
435
th
Wildwood Crest
1
0
0
0
0
0.328
392
43
436
th
Belleville
7
1
1
0
2
0.327
427
9
437
th
Blackwood
5
2
2
0
1
0.326
421
16
438
th
Pennsauken
7
2
2
0
4
0.326
450
12
439
th
Kearny
6
1
1
0
1
0.326
440
1
440
th
South Amboy
1
0
0
1
1
0.325
434
6
441
st
Bayville
4
1
1
0
1
0.324
388
53
442
nd
Haledon
1
0
1
0
0
0.321
412
30
443
rd
Linden
8
2
1
0
0
0.314
430
13
444
th
Burlington
6
1
2
0
3
0.311
422
22
445
th
Kenilworth
1
0
1
0
0
0.307
483
38
446
th
Florence
1
0
1
0
0
0.305
370
76
447
th
West Creek
1
0
0
0
0
0.302
348
99
448
th
Newfield
1
0
0
0
2
0.298
411
37
449
th
Somerdale
1
0
1
0
0
0.296
451
2
450
th
East Orange
15
4
1
2
4
0.291
442
8
451
st
New Gretna
1
0
0
0
0
0.288
499
48
452
nd
Palmyra
1
0
2
0
0
0.287
464
12
453
rd
Magnolia
1
0
0
0
0
0.286
413
40
454
th
Newark
57
1
24
9
15
0.284
457
3
455
th
Fords
2
1
0
0
1
0.279
441
14
456
th
Hopatcong
3
1
1
0
0
0.277
426
30
457
th
Eastampton
1
0
0
0
1
0.275
393
64
458
th
West New York
7
1
1
0
0
0.274
444
14
459
th
Port Reading
1
0
1
0
0
0.273
496
37
460
th
Maple Shade
2
1
1
0
1
0.272
460
461
st
Woodbury
4
0
0
1
1
0.269
458
3
462
nd
Rosenhayn
1
0
0
0
0
0.269
482
20
463
rd
Ewing
3
1
2
1
2
0.267
453
10
464
th
Vineland
12
4
5
1
4
0.266
459
5
465
th
Jamesburg
1
1
1
0
0
0.266
462
3
466
th
Edgewater Park
1
1
0
0
0
0.264
449
17
467
th
Port Elizabeth
1
0
0
0
0
0.262
410
57
468
th
Elizabeth
29
0
8
0
6
0.261
468
469
th
Neptune
6
1
2
0
3
0.261
455
14
470
th
Pine Hill
2
1
1
0
0
0.261
471
1
471
st
Glassboro
4
1
1
0
2
0.258
466
5
472
nd
Delanco
1
1
0
0
0
0.246
461
11
473
rd
West Collingswood
1
0
0
0
0
0.245
417
56
474
th
Westville
2
0
0
0
3
0.241
470
4
475
th
Gibbsboro
1
0
0
0
0
0.241
428
47
476
th
Perth Amboy
7
2
3
0
2
0.238
487
11
477
th
Lawnside
1
0
0
0
0
0.238
490
13
478
th
Tuckerton
1
0
0
0
0
0.234
438
40
479
th
Neptune City
1
0
0
0
0
0.227
476
3
480
th
Chatsworth
1
0
1
0
0
0.223
456
24
481
st
Somers Point
3
0
1
0
1
0.221
473
8
482
nd
Rahway
4
1
1
0
1
0.217
467
15
483
rd
Atco
2
1
1
0
1
0.217
479
4
484
th
Plainfield
14
2
4
1
1
0.217
474
10
485
th
East Newark
1
0
0
0
0
0.216
465
20
486
th
Hillside
3
2
1
0
0
0.215
480
6
487
th
Pine Beach
1
0
0
0
0
0.215
472
15
488
th
Clayton
1
1
1
0
1
0.204
452
36
489
th
Fairview
3
0
0
0
1
0.202
495
6
490
th
Paterson
38
3
15
2
4
0.2
486
4
491
st
Orange
8
0
2
1
0
0.2
502
11
492
nd
Long Branch
6
1
2
1
0
0.199
492
493
rd
Asbury Park
5
1
1
0
1
0.196
491
2
494
th
N Plainfield
3
1
1
0
0
0.191
475
19
495
th
Roselle
5
2
1
0
2
0.188
498
3
496
th
New Brunswick
10
1
1
1
1
0.186
477
19
497
th
North Plainfield
0
1
0
0
1
0.177
(n/a)
498
th
Buena
1
1
1
0
0
0.177
448
50
499
th
Pemberton
3
1
1
0
0
0.176
494
5
500
th
Brooklawn
1
0
0
0
0
0.175
484
16
501
st
Sewaren
1
0
0
0
0
0.174
436
65
502
nd
Carneys Point
2
0
1
1
0
0.173
517
15
503
rd
Atlantic City
10
0
1
0
1
0.172
488
15
504
th
Lake Como
0
0
1
0
0
0.171
522
18
505
th
Browns Mills
4
0
0
0
0
0.169
493
12
506
th
Woodlynne
1
0
0
0
0
0.164
463
43
507
th
Passaic
15
1
4
1
6
0.16
507
508
th
Delair
1
0
0
0
0
0.157
509
1
509
th
Seabrook
2
1
0
0
0
0.156
510
1
510
th
Newport
1
0
0
0
0
0.151
489
21
511
th
Bound Brook
4
1
1
0
1
0.141
(n/a)
512
th
Trenton
20
4
8
3
2
0.138
511
1
513
th
Seaside Heights
1
0
0
0
0
0.135
519
6
514
th
Willingboro
5
2
1
0
2
0.134
504
10
515
th
Prospect Park
1
0
0
0
1
0.129
505
10
516
th
Egg Harbor City
4
0
2
1
1
0.129
503
13
517
th
Millville
8
1
2
0
0
0.123
500
17
518
th
Waretown
2
0
1
0
0
0.119
478
40
519
th
Pleasantville
6
1
1
0
0
0.117
512
7
520
th
Wildwood
1
1
1
0
0
0.115
508
12
521
st
Keansburg
2
1
1
0
1
0.113
515
6
522
nd
Lakewood
6
1
1
0
37
0.106
513
9
523
rd
Bridgeton
11
0
3
1
2
0.102
501
22
524
th
Irvington
10
2
2
0
1
0.094
520
4
525
th
Riverside
1
1
1
0
0
0.091
521
4
526
th
Penns Grove
1
1
0
0
0
0.087
506
20
527
th
Camden
28
4
4
6
4
0.081
518
9
528
th
Lindenwold
3
1
1
0
0
0.074
514
14
529
th
Port Norris
1
1
0
0
0
0.062
516
13
530
th
Paulsboro
2
1
1
0
1
0.053
523
7
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for New Jersey
Elementary Schools
Middle Schools
High Schools
Districts
Cities
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the New Jersey Department of Education.
These rankings were last updated on December 6, 2023, and are based on the most recent test scores available. We update rankings as we receive new test scores from the New Jersey Department of Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the New Jersey Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Public School Districts and Their Services: A Comprehensive Guide
State-Administered Standardized Tests: A Comprehensive Guide
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the New Jersey Department of Education.
Diagnostics
×
Get an Email update when we release new rankings!
Go!
We will send you an update approximately yearly. You can unsubscribe from future updates at any time!
×
Thank you!
We will let you know as soon as we update the rankings. Thanks for using SchoolDigger.com!
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
×
Thank you for sharing!
Loading...
x