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!
Year after year, SchoolDigger is
always
the first to publish New Jersey test scores and rankings. Other sites use stale test score data that are several years old! Be in the know with the very latest performance metrics.
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 4, 2024.
Be the first to know when we post new test scores and rankings!
Get Notified!
NOTE: 2024 rankings for New Jersey high schools were revised on January 22
nd
2025 after the inclusion of the NJ-GPA test scores.
School Year:
2023 - 2024
2023 - 2024
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 534)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2024
)
Rank (
2023
)
Rank change from
2023
SchoolDigger Rating (
2024
)
1
st
Teterboro
0
0
1
0
0
0.993
5
4
2
nd
Brookside
1
1
0
0
0
0.984
1
1
3
rd
Alpine
1
0
0
0
0
0.983
21
18
4
th
Millburn
2
2
1
0
1
0.977
6
2
5
th
Short Hills
3
0
0
0
5
0.976
4
1
6
th
Essex Fells
1
0
0
0
0
0.975
2
4
7
th
Fair Haven
1
1
0
0
1
0.97
8
1
8
th
Rumson
1
1
1
0
2
0.97
10
2
9
th
N Caldwell
1
1
0
0
0
0.968
15
6
10
th
Mendham
1
1
1
0
2
0.966
28
18
11
th
Englewood Cliffs
1
1
0
0
1
0.966
9
2
12
th
Haworth
1
0
0
0
1
0.963
11
1
13
th
Allendale
1
1
1
0
0
0.959
7
6
14
th
New Providence
2
1
1
1
4
0.958
20
6
15
th
Upper Saddle River
2
1
0
0
1
0.952
23
8
16
th
Pine Brook
2
0
0
0
0
0.951
17
1
17
th
New Vernon
1
0
0
0
0
0.951
12
5
18
th
Woodcliff Lake
1
1
0
0
0
0.947
25
7
19
th
Ho Ho Kus
1
0
0
0
0
0.947
3
16
20
th
Demarest
2
1
2
0
1
0.947
16
4
21
st
Towaco
1
0
0
0
2
0.946
55
34
22
nd
Livingston
6
2
1
0
8
0.944
26
4
23
rd
River Edge
2
1
0
0
6
0.943
14
9
24
th
Oradell
1
0
1
0
2
0.942
29
5
25
th
Mountain Lakes
2
1
1
0
3
0.942
40
15
26
th
Summit
7
1
1
0
6
0.94
34
8
27
th
Ridgewood
7
2
1
0
5
0.931
38
11
28
th
Mount Tabor
1
0
0
0
0
0.93
27
1
29
th
Moorestown
3
2
1
0
6
0.925
32
3
30
th
Glen Rock
4
1
1
0
1
0.924
41
11
31
st
Glen Ridge
4
0
1
0
0
0.923
39
8
32
nd
Spring Lake
2
0
0
0
2
0.923
53
21
33
rd
Tenafly
4
1
1
0
4
0.923
18
15
34
th
Old Tappan
1
1
1
0
0
0.92
35
1
35
th
Closter
1
1
0
0
4
0.919
30
5
36
th
Skillman
2
2
1
0
3
0.917
48
12
37
th
Chatham
4
1
1
0
4
0.917
36
1
38
th
Basking Ridge
4
1
1
0
9
0.915
24
14
39
th
Roseland
1
0
0
0
2
0.913
72
33
40
th
Westfield
8
2
4
1
19
0.912
42
2
41
st
Sea Girt
2
0
0
0
1
0.912
50
9
42
nd
Mountainside
1
1
0
0
2
0.912
22
20
43
rd
Shrewsbury
1
0
0
0
2
0.908
31
12
44
th
Morganville
3
1
0
0
3
0.907
49
5
45
th
River Vale
2
1
0
0
0
0.904
58
13
46
th
Princeton
5
1
1
0
22
0.904
64
18
47
th
Cranbury
1
0
0
0
1
0.901
46
1
48
th
Liberty Corner
1
0
0
0
1
0.899
73
25
49
th
Montville
2
1
1
0
3
0.899
44
5
50
th
Harrington Park
1
0
0
0
0
0.897
45
5
51
st
Margate City
1
1
0
0
0
0.895
43
8
52
nd
Avalon
0
1
0
0
0
0.892
62
10
53
rd
Montvale
1
1
1
0
1
0.89
59
6
54
th
Berkeley Hts
3
1
0
0
0
0.889
52
2
55
th
Maywood
2
1
0
0
0
0.887
131
76
56
th
Hillsdale
2
1
1
0
1
0.886
68
12
57
th
Pequannock
1
0
0
0
2
0.886
51
6
58
th
Saddle River
1
0
0
0
1
0.885
33
25
59
th
Hillsborough
6
2
1
0
6
0.882
69
10
60
th
Monmouth Beach
1
0
0
0
0
0.882
19
41
61
st
Kinnelon
2
1
1
0
2
0.879
80
19
62
nd
Boonton Township
1
0
0
0
0
0.875
(n/a)
63
rd
Morris Plains
4
1
1
0
1
0.874
100
37
64
th
Madison
3
1
1
0
4
0.872
60
4
65
th
Fair Lawn
6
2
1
0
4
0.869
54
11
66
th
Norwood
1
0
0
1
1
0.868
37
29
67
th
Cranford
5
1
1
0
4
0.867
77
10
68
th
Monmouth Junction
3
2
1
0
2
0.863
92
24
69
th
Titusville
1
0
0
0
2
0.859
125
56
70
th
Lincroft
1
0
1
0
5
0.859
91
21
71
st
Denville
2
1
2
0
2
0.859
82
11
72
nd
Annandale
0
0
2
0
2
0.858
98
26
73
rd
Little Silver
1
1
1
0
1
0.857
56
17
74
th
East Hanover
2
1
1
0
0
0.857
87
13
75
th
Florham Park
2
1
0
0
3
0.856
74
1
76
th
Colts Neck
2
1
1
0
0
0.856
57
19
77
th
Warren
4
1
1
1
4
0.854
121
44
78
th
Holmdel
1
2
1
0
5
0.853
65
13
79
th
North Caldwell
0
1
1
0
0
0.852
78
1
80
th
Monroe Township
3
1
1
1
3
0.851
75
5
81
st
Scotch Plains
5
2
8
1
7
0.85
67
14
82
nd
Park Ridge
2
0
1
0
0
0.846
61
21
83
rd
Chester
2
1
1
0
0
0.846
86
3
84
th
Westwood
2
1
0
0
1
0.844
118
34
85
th
Lincoln Park
1
1
0
0
1
0.844
105
20
86
th
Mahwah
4
1
1
0
3
0.843
90
4
87
th
Ramsey
3
1
1
0
3
0.842
110
23
88
th
Haddonfield
6
1
1
0
5
0.842
122
34
89
th
Manalapan
6
2
0
0
2
0.842
85
4
90
th
Parsippany
5
2
1
0
3
0.84
109
19
91
st
Paramus
5
2
5
7
13
0.838
95
4
92
nd
Glen Gardner
0
0
1
1
0
0.837
63
29
93
rd
Marlboro
3
1
1
0
2
0.835
94
1
94
th
Waldwick
2
1
1
0
3
0.829
141
47
95
th
Oakland
3
1
1
0
9
0.822
116
21
96
th
Whippany
2
1
1
0
4
0.821
140
44
97
th
Brielle
1
0
0
0
0
0.821
70
27
98
th
Berkeley Heights
1
0
1
0
3
0.821
119
21
99
th
Bedminster
1
0
0
0
1
0.819
101
2
100
th
West Windsor
3
1
1
0
3
0.818
93
7
101
st
Pompton Plains
2
1
1
0
2
0.817
102
1
102
nd
Plainsboro
3
1
1
0
1
0.817
79
23
103
rd
Greendell
1
0
0
0
0
0.816
108
5
104
th
Cresskill
2
1
1
0
1
0.816
84
20
105
th
Bernardsville
1
1
1
0
2
0.815
96
9
106
th
Lake Hiawatha
2
0
0
0
0
0.811
71
35
107
th
Township of Washington
2
0
1
0
2
0.811
148
41
108
th
Wyckoff
4
1
0
0
3
0.808
89
19
109
th
South Orange
3
1
1
0
2
0.808
123
14
110
th
Medford Lakes
1
1
0
0
0
0.808
133
23
111
th
Stirling
0
1
0
0
2
0.808
88
23
112
th
Fort Lee
4
1
1
0
4
0.807
115
3
113
th
Hopewell
1
0
1
0
0
0.806
103
10
114
th
Franklin Lakes
3
1
1
0
2
0.805
97
17
115
th
Whitehouse Station
2
1
0
0
1
0.804
135
20
116
th
Bridgewater
6
3
4
0
8
0.801
137
21
117
th
Voorhees
4
1
1
0
9
0.798
114
3
118
th
Atlantic Highlands
2
0
0
0
1
0.796
99
19
119
th
Robbinsville
1
1
1
0
0
0.796
138
19
120
th
Branchburg
1
1
0
0
4
0.795
76
44
121
st
Neshanic Station
1
0
0
0
0
0.795
111
10
122
nd
Leonia
1
1
1
0
0
0.795
113
9
123
rd
Wall
4
1
2
0
0
0.795
165
42
124
th
Rutherford
2
2
1
0
2
0.791
159
35
125
th
Midland Park
2
0
1
0
2
0.791
106
19
126
th
Ringoes
2
0
0
0
1
0.791
169
43
127
th
East Brunswick
9
2
2
0
5
0.786
120
7
128
th
Hoboken
5
1
1
1
9
0.785
129
1
129
th
Watchung
1
1
0
0
1
0.784
104
25
130
th
Long Valley
3
1
0
0
0
0.783
153
23
131
st
Millington
1
0
0
0
0
0.778
117
14
132
nd
Metuchen
3
1
1
0
7
0.777
130
2
133
rd
Montclair
5
2
1
0
7
0.776
144
11
134
th
Wayne
10
3
4
0
13
0.773
124
10
135
th
Island Heights
1
0
0
0
0
0.772
112
23
136
th
Pennington
2
1
4
0
6
0.772
152
16
137
th
West Cape May
1
0
0
0
0
0.771
254
117
138
th
New Milford
2
1
1
0
3
0.77
132
6
139
th
Oceanport
1
1
0
0
0
0.769
81
58
140
th
Linwood
1
1
1
0
1
0.769
146
6
141
st
Hampton
2
1
0
0
0
0.767
205
64
142
nd
Moonachie
2
0
0
0
0
0.764
127
15
143
rd
Collingswood
5
1
1
0
1
0.764
185
42
144
th
Clarksburg
1
0
0
0
0
0.762
167
23
145
th
Avon by the Sea
1
0
0
0
0
0.761
66
79
146
th
Caldwell
1
1
0
0
2
0.761
136
10
147
th
Mullica Hill
1
2
1
0
1
0.754
162
15
148
th
Manasquan
1
0
1
0
2
0.749
149
1
149
th
Bay Head
1
0
0
0
0
0.748
47
102
150
th
Dayton
2
0
0
0
3
0.747
145
5
151
st
Cedar Grove
3
1
1
0
1
0.746
163
12
152
nd
Rockaway
3
2
3
0
2
0.744
171
19
153
rd
Lebanon
3
0
0
0
1
0.742
203
50
154
th
Upper Montclair
2
1
0
0
2
0.742
128
26
155
th
Three Bridges
1
0
0
0
0
0.741
13
142
156
th
West Long Branch
1
1
1
0
2
0.74
143
13
157
th
Hasbrouck Heights
2
1
1
0
2
0.736
155
2
158
th
Haskell
1
0
0
0
0
0.734
199
41
159
th
Woolwich Township
1
0
0
0
0
0.733
202
43
160
th
Port Republic
1
0
0
0
0
0.733
216
56
161
st
Westmont
2
1
1
0
0
0.729
206
45
162
nd
Edgewater
2
0
0
0
1
0.729
207
45
163
rd
Millstone Township
1
1
0
0
2
0.728
154
9
164
th
Verona
4
1
1
0
2
0.727
200
36
165
th
Northvale
1
0
0
0
0
0.727
107
58
166
th
Middletown
3
1
2
0
1
0.727
161
5
167
th
Clinton
2
1
0
1
1
0.726
83
84
168
th
Cinnaminson
3
1
1
0
3
0.724
197
29
169
th
Nutley
5
1
1
0
4
0.724
180
11
170
th
Mickleton
2
0
0
0
0
0.72
150
20
171
st
Boonton
2
1
1
0
3
0.72
126
45
172
nd
Dumont
4
0
1
0
0
0.72
151
21
173
rd
Manahawkin
4
2
2
0
2
0.711
196
23
174
th
Monroeville
1
0
0
0
0
0.711
179
5
175
th
High Bridge
1
1
0
0
0
0.71
283
108
176
th
Edison
13
4
3
0
19
0.709
147
29
177
th
South Hackensack
1
0
0
0
0
0.709
188
11
178
th
Columbus
2
1
1
0
0
0.705
217
39
179
th
Hewitt
1
0
0
0
0
0.704
189
10
180
th
Shamong
1
1
0
0
0
0.702
187
7
181
st
Point Pleasant Beach
3
1
2
0
1
0.698
186
5
182
nd
Garwood
1
0
0
0
0
0.695
178
4
183
rd
Ocean City
1
1
1
0
0
0.691
157
26
184
th
Califon
3
2
1
0
0
0.69
182
2
185
th
Medford
5
2
3
0
8
0.689
139
46
186
th
Sergeantsville
1
0
0
0
0
0.688
221
35
187
th
Englishtown
0
0
1
0
0
0.688
164
23
188
th
Old Bridge
8
2
0
0
7
0.687
184
4
189
th
Maplewood
4
1
1
0
0
0.686
194
5
190
th
Randolph
4
1
1
0
3
0.685
168
22
191
st
Stewartsville
1
1
0
0
0
0.685
192
1
192
nd
Little Falls
2
1
1
0
2
0.684
208
16
193
rd
Ringwood
3
1
0
0
1
0.684
190
3
194
th
Cherry Hill
13
3
3
1
15
0.682
195
1
195
th
West Caldwell
4
0
2
0
1
0.681
233
38
196
th
Iselin
4
1
1
0
1
0.68
158
38
197
th
Flemington
3
2
3
0
0
0.68
244
47
198
th
Stillwater
1
0
0
0
0
0.679
259
61
199
th
Kendall Park
4
0
0
0
0
0.678
173
26
200
th
Clark
3
1
1
0
5
0.677
220
20
201
st
Mantua
1
1
0
0
0
0.676
172
29
202
nd
Leonardo
1
1
0
0
0
0.671
240
38
203
rd
Flanders
2
0
1
0
0
0.67
181
22
204
th
West Deptford
2
1
1
0
0
0.669
307
103
205
th
Beach Haven
1
0
0
0
0
0.669
275
70
206
th
Ocean
2
1
1
0
4
0.668
253
47
207
th
Great Meadows
1
1
0
0
0
0.665
263
56
208
th
West Orange
9
3
1
0
7
0.661
229
21
209
th
Turnersville
4
0
0
0
0
0.661
247
38
210
th
Lavallette
1
0
0
0
0
0.66
264
54
211
th
Marmora
2
0
0
0
0
0.658
156
55
212
th
Laurel Springs
1
0
0
0
1
0.658
274
62
213
th
Green Brook
1
1
0
0
0
0.656
160
53
214
th
Ventnor City
1
1
0
0
0
0.655
193
21
215
th
Butler
1
1
1
0
0
0.654
235
20
216
th
Woolwich Twp
1
1
1
0
0
0.654
281
65
217
th
Bloomingdale
2
1
0
0
0
0.653
255
38
218
th
Emerson
1
1
1
0
1
0.653
212
6
219
th
Northfield
1
1
0
0
1
0.653
214
5
220
th
Quakertown
1
0
0
0
0
0.651
201
19
221
st
Budd Lake
2
1
0
0
2
0.651
183
38
222
nd
Bergenfield
5
1
1
0
1
0.65
176
46
223
rd
Oak Ridge
3
1
2
0
1
0.648
282
59
224
th
Barrington
0
1
0
0
1
0.646
277
53
225
th
Stanhope
2
1
1
0
0
0.643
213
12
226
th
Highlands
1
0
2
0
0
0.643
142
84
227
th
Haddon Heights
3
0
1
0
2
0.642
256
29
228
th
Logan Township
2
1
0
0
0
0.642
271
43
229
th
Montague
1
0
0
0
0
0.642
303
74
230
th
Berlin
1
1
0
0
1
0.638
230
231
st
Ogdensburg
1
0
0
0
0
0.633
226
5
232
nd
Mount Arlington
1
1
0
0
0
0.632
228
4
233
rd
Jobstown
1
0
0
0
0
0.632
166
67
234
th
Carlstadt
1
0
0
0
0
0.631
223
11
235
th
Wanaque
1
0
1
0
0
0.629
198
37
236
th
Morristown
7
1
1
3
9
0.627
239
3
237
th
Wood Ridge
1
2
1
0
0
0.625
170
67
238
th
Laurence Harbor
1
0
0
0
0
0.623
268
30
239
th
Secaucus
2
1
3
0
0
0.621
267
28
240
th
Springfield
3
1
1
0
3
0.621
177
63
241
st
Freehold
10
3
4
0
4
0.621
227
14
242
nd
Riverdale
1
0
0
0
0
0.621
218
24
243
rd
Hamburg
1
1
1
0
0
0.62
251
8
244
th
Allentown
1
1
1
0
2
0.615
231
13
245
th
Lodi
5
1
2
0
2
0.615
211
34
246
th
Hackettstown
2
1
1
0
0
0.612
224
22
247
th
Newton
5
2
2
0
2
0.61
280
33
248
th
Riverton
1
0
0
0
1
0.61
210
38
249
th
East Rutherford
2
1
1
0
2
0.608
222
27
250
th
Pompton Lakes
2
1
1
0
2
0.608
273
23
251
st
Ship Bottom
1
0
0
0
0
0.605
329
78
252
nd
Fairfield
2
0
2
0
4
0.604
175
77
253
rd
Aberdeen
3
0
1
0
1
0.603
219
34
254
th
Rochelle Park
1
0
0
0
2
0.601
293
39
255
th
Layton
1
0
0
0
0
0.599
362
107
256
th
Colonia
4
1
1
0
2
0.599
258
2
257
th
Asbury
1
1
0
0
0
0.597
204
53
258
th
Lawrenceville
4
2
1
0
4
0.591
215
43
259
th
Sparta
3
2
2
1
9
0.589
246
13
260
th
Eatontown
2
2
0
0
3
0.587
278
18
261
st
Audubon
3
0
1
0
0
0.587
306
45
262
nd
Tinton Falls
2
1
2
1
4
0.587
245
17
263
rd
Chesterfield
1
0
0
0
1
0.585
174
89
264
th
North Haledon
1
1
0
0
2
0.585
257
7
265
th
Somerset
5
2
1
2
9
0.585
260
5
266
th
Monroe Twp
3
0
0
0
1
0.583
335
69
267
th
North Arlington
4
1
1
0
1
0.582
237
30
268
th
Bordentown
3
1
2
1
0
0.58
286
18
269
th
Belmar
1
0
0
0
3
0.579
242
27
270
th
Woodstown
1
1
2
1
0
0.575
279
9
271
st
Ridgefield
2
0
1
1
0
0.575
236
35
272
nd
Mine Hill
1
0
0
0
0
0.573
272
273
rd
Hope
1
0
0
0
0
0.572
288
15
274
th
Branchville
1
0
0
0
0
0.572
284
10
275
th
Port Monmouth
0
1
0
0
0
0.572
298
23
276
th
Delaware
1
0
0
0
0
0.57
386
110
277
th
Marlton
6
2
1
0
5
0.568
262
15
278
th
Stone Harbor
1
0
0
0
0
0.568
342
64
279
th
Piscataway
9
3
3
2
7
0.566
299
20
280
th
Allamuchy
1
1
0
0
0
0.564
336
56
281
st
Union City
10
2
2
0
4
0.563
261
20
282
nd
Cliffside Park
3
1
1
0
2
0.562
320
38
283
rd
Sewell
4
4
2
1
7
0.561
318
35
284
th
Milltown
1
1
0
0
1
0.559
338
54
285
th
Milford
2
0
0
0
0
0.559
252
33
286
th
New Monmouth
1
0
0
0
1
0.556
209
77
287
th
Farmingdale
3
1
1
0
1
0.556
305
18
288
th
Bogota
2
1
1
0
2
0.555
302
14
289
th
Cliffwood
1
1
0
0
0
0.555
314
25
290
th
Roebling
2
0
0
0
0
0.553
297
7
291
st
Lafayette
1
0
0
0
0
0.549
289
2
292
nd
Bloomfield
9
1
1
0
5
0.548
269
23
293
rd
Waretown
2
0
1
0
0
0.546
374
81
294
th
Wenonah
3
0
0
0
0
0.546
331
37
295
th
Mount Laurel
6
2
1
0
6
0.544
238
57
296
th
Southampton
2
1
0
0
0
0.541
304
8
297
th
Wallington
2
0
1
0
0
0.54
249
48
298
th
Garfield
9
1
1
1
1
0.539
287
11
299
th
Vernon
4
1
1
0
1
0.538
395
96
300
th
Howell
6
1
0
0
6
0.538
308
8
301
st
Brigantine
1
0
0
0
0
0.538
247
54
302
nd
Bellmawr
2
1
0
0
1
0.536
315
13
303
rd
Clementon
1
0
0
0
1
0.535
234
69
304
th
Teaneck
6
2
1
0
11
0.534
291
13
305
th
Parlin
5
1
1
1
1
0.533
313
8
306
th
Saddle Brook
4
0
1
0
1
0.53
365
59
307
th
Frenchtown
2
0
1
0
1
0.53
232
75
308
th
Hazlet
4
3
2
0
1
0.526
326
18
309
th
Lyndhurst
7
1
1
0
1
0.521
330
21
310
th
Roosevelt
1
0
0
0
0
0.519
250
60
311
th
Little Ferry
1
1
0
0
0
0.519
323
12
312
th
Succasunna
3
2
2
0
2
0.519
309
3
313
th
Matawan
2
0
1
0
2
0.517
241
72
314
th
South Bound Brook
1
0
0
0
0
0.515
294
20
315
th
Raritan
1
0
0
0
3
0.514
428
113
316
th
Tabernacle
1
1
2
1
0
0.514
333
17
317
th
West Milford
3
1
1
0
2
0.513
339
22
318
th
Harrisonville
1
0
0
0
0
0.513
310
8
319
th
South Plainfield
6
2
1
0
3
0.511
300
19
320
th
Oaklyn
3
0
0
0
0
0.51
290
30
321
st
Williamstown
5
1
1
0
2
0.51
343
22
322
nd
Stratford
1
1
0
0
2
0.51
295
27
323
rd
New Egypt
1
1
1
0
0
0.508
191
132
324
th
Hainesport
1
0
0
0
3
0.507
312
12
325
th
Bayonne
11
0
3
0
5
0.505
341
16
326
th
Alpha
1
0
0
0
0
0.504
371
45
327
th
Oxford
1
0
0
0
0
0.502
366
39
328
th
Ridgefield Park
3
0
1
0
0
0.501
350
22
329
th
Middlesex
4
1
1
0
0
0.501
359
30
330
th
Oakhurst
1
0
1
0
0
0.501
270
60
331
st
Pittstown
1
0
0
0
0
0.495
332
1
332
nd
Hammonton
3
1
2
0
3
0.494
347
15
333
rd
Franklin
2
0
0
0
0
0.493
356
23
334
th
Whiting
1
0
0
0
0
0.49
317
17
335
th
Deal
1
0
0
0
2
0.489
316
19
336
th
Estell Manor
1
0
0
0
0
0.486
311
25
337
th
Lambertville
4
0
2
0
0
0.486
372
35
338
th
Dorothy
1
0
0
0
0
0.484
346
8
339
th
Delran
2
1
1
0
3
0.484
344
5
340
th
Joint Base Mdl
1
0
0
0
0
0.477
325
15
341
st
Mount Ephraim
1
1
0
0
0
0.475
327
14
342
nd
Wharton
3
1
0
0
1
0.474
321
21
343
rd
Sayreville
1
0
0
0
2
0.474
134
209
344
th
Hawthorne
3
1
1
0
2
0.47
319
25
345
th
Waterford Works
1
0
0
0
0
0.469
353
8
346
th
Highland Park
2
1
1
0
2
0.466
382
36
347
th
Glendora
1
0
0
0
0
0.466
337
10
348
th
Alloway
1
0
0
0
1
0.461
385
37
349
th
Sussex
0
1
1
0
1
0.461
403
54
350
th
Netcong
1
0
0
0
0
0.454
328
22
351
st
Union Beach
1
0
0
0
0
0.454
392
41
352
nd
Franklin Park
2
0
0
0
0
0.453
370
18
353
rd
Keyport
2
0
1
0
1
0.453
431
78
354
th
East Windsor
2
1
0
0
2
0.452
351
3
355
th
Red Bank
4
1
0
0
4
0.45
334
21
356
th
Blairstown
2
0
1
0
2
0.448
345
11
357
th
Brick
8
2
3
0
0
0.448
377
20
358
th
Wildwood Crest
1
0
0
0
0
0.444
387
29
359
th
Elmer
1
1
0
1
0
0.441
296
63
360
th
Pedricktown
1
0
0
0
0
0.439
266
94
361
st
Lanoka Harbor
3
0
1
0
1
0.438
322
39
362
nd
Belford
1
0
0
0
0
0.438
324
38
363
rd
Brooklawn
1
0
0
0
0
0.433
426
63
364
th
Roselle Park
3
1
1
0
0
0.433
404
40
365
th
Pittsgrove
2
1
1
0
0
0.431
390
25
366
th
Woodland Park
4
1
0
0
0
0.43
363
3
367
th
Absecon
1
1
0
0
6
0.427
340
27
368
th
Bradley Beach
1
0
0
0
0
0.426
276
92
369
th
Somerville
1
1
1
0
3
0.425
373
4
370
th
Merchantville
1
0
0
0
2
0.423
292
78
371
st
Toms River
10
2
6
1
6
0.42
413
42
372
nd
Landing
1
0
0
0
1
0.42
427
55
373
rd
Spotswood
2
1
1
0
1
0.419
355
18
374
th
Beverly
1
0
0
0
0
0.418
360
14
375
th
Barnegat
3
2
1
0
0
0.415
358
17
376
th
Woodbridge
2
1
2
0
5
0.414
367
9
377
th
Jersey City
33
6
11
3
30
0.414
381
4
378
th
Washington
5
1
2
0
2
0.413
349
29
379
th
Woodbury Hts
1
0
1
0
0
0.413
379
380
th
Hightstown
2
0
1
0
3
0.413
414
34
381
st
Pitman
2
0
1
0
0
0.41
265
116
382
nd
Belvidere
2
0
1
0
0
0.407
393
11
383
rd
Phillipsburg
6
2
1
0
1
0.407
352
31
384
th
Gibbsboro
1
0
0
0
0
0.407
460
76
385
th
Gibbstown
1
1
0
0
1
0.406
357
28
386
th
Salem
4
1
1
0
0
0.403
368
18
387
th
Hackensack
4
1
2
0
2
0.4
364
23
388
th
Westampton
1
1
2
1
0
0.4
348
40
389
th
Cape May
3
2
1
0
0
0.397
383
6
390
th
Totowa
1
1
0
1
1
0.396
301
89
391
st
Sicklerville
5
2
1
0
2
0.394
378
13
392
nd
Deptford
3
0
1
0
1
0.392
443
51
393
rd
Jackson
6
2
3
1
2
0.388
376
17
394
th
Quinton
1
0
0
0
0
0.387
389
5
395
th
Union
6
3
1
0
4
0.386
402
7
396
th
West Berlin
1
1
0
0
0
0.386
449
53
397
th
Fort Dix
1
0
0
0
0
0.385
285
112
398
th
Forked River
1
1
1
0
1
0.384
361
37
399
th
Bloomsbury
1
0
0
0
1
0.382
243
156
400
th
Elmwood Park
3
1
1
0
1
0.381
375
25
401
st
Beachwood
1
1
0
0
0
0.38
410
9
402
nd
Eastampton
1
0
0
0
1
0.38
420
18
403
rd
Kenilworth
1
0
1
0
2
0.378
399
4
404
th
Bayville
3
2
1
0
1
0.377
394
10
405
th
Blackwood
4
2
2
0
0
0.374
412
7
406
th
Dover
5
1
1
0
0
0.37
398
8
407
th
Port Murray
1
0
1
0
0
0.37
384
23
408
th
Magnolia
1
0
0
0
0
0.367
401
7
409
th
Clifton
16
3
1
0
18
0.364
388
21
410
th
North Wildwood
1
0
0
0
2
0.364
429
19
411
th
Burlington
5
1
3
0
4
0.363
425
14
412
th
Weehawken
2
0
1
0
0
0.362
406
6
413
th
Kearny
6
1
1
0
1
0.361
432
19
414
th
Winfield Park
1
0
0
0
0
0.359
380
34
415
th
Elwood
1
1
0
0
0
0.357
369
46
416
th
Chatsworth
1
0
0
0
0
0.357
461
45
417
th
Newfield
1
0
0
0
2
0.356
418
1
418
th
Cedarville
1
0
0
0
0
0.354
409
9
419
th
Hillside
4
2
1
0
1
0.351
423
4
420
th
Avenel
2
1
0
0
0
0.351
416
4
421
st
West Creek
1
0
0
0
0
0.35
415
6
422
nd
Franklinville
1
2
1
0
0
0.347
411
11
423
rd
Port Elizabeth
1
0
0
0
0
0.345
433
10
424
th
Mount Holly
2
1
3
0
3
0.344
437
13
425
th
North Middletown
1
0
0
0
0
0.34
225
200
426
th
Manchester
2
1
1
0
0
0.34
405
21
427
th
Fords
1
2
0
0
1
0.336
408
19
428
th
Neptune
5
1
2
1
6
0.336
446
18
429
th
Palmyra
2
1
2
0
0
0.335
436
7
430
th
Pennsauken
6
1
3
0
6
0.333
458
28
431
st
Glassboro
3
1
1
0
0
0.33
444
13
432
nd
Cape May Court House
4
1
4
0
2
0.329
438
6
433
rd
Port Reading
1
0
0
0
0
0.328
501
68
434
th
Englewood
4
1
1
0
8
0.328
419
15
435
th
Dennisville
0
1
0
0
0
0.328
400
35
436
th
North Brunswick
5
2
1
0
2
0.327
441
5
437
th
Belleville
8
1
1
0
4
0.324
424
13
438
th
Lumberton
2
1
0
0
1
0.324
396
42
439
th
Runnemede
2
1
1
0
1
0.318
397
42
440
th
Pennsville
3
1
1
0
1
0.315
467
27
441
st
Egg Harbor Township
5
2
2
0
4
0.315
442
1
442
nd
Hamilton
18
4
5
0
8
0.313
421
21
443
rd
Mays Landing
3
1
3
0
1
0.312
445
2
444
th
Jamesburg
1
1
1
0
0
0.312
407
37
445
th
West New York
7
1
1
0
0
0.307
450
5
446
th
Erial
1
0
1
0
1
0.306
417
29
447
th
Somerdale
1
0
1
0
0
0.3
451
4
448
th
Gloucester City
1
1
1
0
1
0.295
448
449
th
Woodbine
1
1
0
0
0
0.294
354
95
450
th
Westville
2
0
0
0
2
0.293
475
25
451
st
Edgewater Park
1
1
0
0
0
0.29
487
36
452
nd
Elizabeth
27
2
9
0
7
0.289
455
3
453
rd
Little Egg Harbor
3
1
1
0
0
0.288
470
17
454
th
Carteret
3
2
1
0
3
0.287
464
10
455
th
Tuckerton
1
0
0
0
0
0.285
452
3
456
th
Wrightstown
2
1
0
0
0
0.282
462
6
457
th
North Bergen
7
0
1
0
0
0.281
457
458
th
Harrison
3
1
1
0
1
0.277
422
36
459
th
Clayton
1
1
1
0
1
0.272
447
12
460
th
Palisades Park
2
0
1
0
2
0.271
434
26
461
st
Seaside Heights
1
0
0
0
0
0.27
480
19
462
nd
Galloway
6
1
1
0
1
0.267
440
22
463
rd
South Amboy
2
0
1
0
0
0.264
430
33
464
th
Dunellen
1
1
1
0
1
0.259
454
10
465
th
Newark
53
2
21
11
15
0.255
473
8
466
th
Atlantic City
10
0
1
0
2
0.254
478
12
467
th
East Orange
15
4
3
0
7
0.254
466
1
468
th
Orange
8
2
1
0
2
0.252
465
3
469
th
Lakewood
7
1
1
0
117
0.251
463
6
470
th
Vineland
11
4
4
0
6
0.251
472
2
471
st
Ocean Gate
1
0
0
0
0
0.248
391
80
472
nd
Wantage
2
0
0
0
0
0.247
(n/a)
473
rd
National Park
1
0
0
0
0
0.244
489
16
474
th
Guttenberg
1
0
0
0
0
0.239
459
15
475
th
Woodlynne
1
0
0
0
0
0.238
456
19
476
th
Plainfield
12
2
4
3
2
0.238
471
5
477
th
Linden
8
2
1
0
2
0.237
453
24
478
th
South River
2
1
1
0
1
0.233
469
9
479
th
Rahway
4
1
1
0
2
0.232
486
7
480
th
Woodbury
4
0
1
0
2
0.231
490
10
481
st
West Collingswood
1
0
0
0
0
0.229
493
12
482
nd
Haledon
1
0
1
0
0
0.227
477
5
483
rd
Hopatcong
2
1
1
0
0
0.219
435
48
484
th
Pine Beach
1
0
0
0
0
0.217
474
10
485
th
Passaic
13
3
4
1
10
0.217
496
11
486
th
Bound Brook
4
1
1
0
1
0.215
479
7
487
th
Florence
0
1
0
0
0
0.215
439
48
488
th
Roselle
4
2
2
0
2
0.215
495
7
489
th
Atco
2
1
1
0
1
0.208
476
13
490
th
Seabrook
2
1
0
0
0
0.208
494
4
491
st
Rosenhayn
1
0
0
0
0
0.207
509
18
492
nd
Buena
1
1
1
0
0
0.205
504
12
493
rd
Egg Harbor City
2
1
2
1
1
0.199
481
12
494
th
Maple Shade
2
1
1
0
1
0.199
483
11
495
th
Blue Anchor
1
0
0
0
0
0.196
(n/a)
496
th
Pemberton
3
2
1
0
0
0.192
492
4
497
th
Minotola
1
0
0
0
0
0.191
511
14
498
th
Pine Hill
2
1
1
0
0
0.186
491
7
499
th
Sewaren
1
0
0
0
0
0.185
482
17
500
th
Ewing
3
1
2
0
2
0.184
497
3
501
st
Millville
7
1
2
0
0
0.18
502
1
502
nd
Somers Point
2
1
1
0
2
0.179
500
2
503
rd
North Plainfield
3
2
1
0
2
0.177
506
3
504
th
Perth Amboy
9
2
3
0
3
0.173
498
6
505
th
Trenton
18
10
7
3
4
0.173
515
10
506
th
Bridgeton
11
0
2
1
2
0.167
512
6
507
th
Paterson
34
3
11
3
5
0.167
505
2
508
th
Delanco
1
1
0
0
0
0.163
523
15
509
th
Newport
1
0
0
0
0
0.161
528
19
510
th
Delair
1
0
0
0
0
0.158
488
22
511
th
New Brunswick
10
1
3
0
0
0.141
516
5
512
th
Manville
2
1
1
0
0
0.137
503
9
513
th
Browns Mills
2
0
0
0
0
0.136
507
6
514
th
Port Norris
1
0
0
0
0
0.135
527
13
515
th
Willingboro
6
2
1
0
3
0.132
508
7
516
th
Long Branch
6
1
2
1
2
0.123
518
2
517
th
Asbury Park
3
1
1
0
3
0.122
468
49
518
th
Carneys Point
2
0
1
0
0
0.115
499
19
519
th
Lakehurst
1
0
0
0
0
0.112
510
9
520
th
Lawnside
1
0
0
0
0
0.108
525
5
521
st
Lake Como
0
0
1
0
0
0.105
529
8
522
nd
Neptune City
1
0
0
0
0
0.104
485
37
523
rd
Irvington
10
2
1
0
1
0.103
517
6
524
th
Pleasantville
4
1
1
0
0
0.1
514
10
525
th
Lindenwold
3
1
1
0
0
0.098
521
4
526
th
Fairview
2
1
0
0
1
0.097
522
4
527
th
Riverside
1
1
1
0
0
0.097
524
3
528
th
Wildwood
1
1
1
0
0
0.096
513
15
529
th
East Newark
1
0
0
0
0
0.092
484
45
530
th
Camden
15
3
6
5
4
0.088
526
4
531
st
Keansburg
2
1
1
0
1
0.087
520
11
532
nd
Prospect Park
1
1
0
0
1
0.061
519
13
533
rd
Penns Grove
1
1
0
0
0
0.05
530
3
534
th
Paulsboro
2
1
1
0
1
0.034
531
3
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 4, 2024, 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:
Student-Teacher Ratios and their Impact on Class Sizes & School Selection
Alternative Schools vs Public Schools: A Comparison
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