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!
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 531)
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
Rumson
1
1
1
0
2
0.972
10
3
8
th
Fair Haven
1
1
0
0
1
0.97
8
9
th
N Caldwell
1
1
0
0
0
0.968
15
6
10
th
Englewood Cliffs
1
1
0
0
1
0.966
9
1
11
th
Mendham
1
1
1
0
2
0.964
28
17
12
th
Haworth
1
0
0
0
1
0.963
11
1
13
th
Allendale
1
1
1
0
0
0.955
7
6
14
th
New Providence
2
1
1
1
4
0.953
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
Oradell
1
0
1
0
2
0.943
29
6
24
th
River Edge
2
1
0
0
6
0.943
14
10
25
th
Mountain Lakes
2
1
1
0
3
0.94
40
15
26
th
Summit
7
1
1
0
6
0.938
34
8
27
th
Mount Tabor
1
0
0
0
0
0.93
27
28
th
Ridgewood
6
2
1
0
5
0.929
38
10
29
th
Glen Rock
4
1
1
0
1
0.926
41
12
30
th
Old Tappan
1
1
1
0
0
0.926
35
5
31
st
Tenafly
4
1
1
0
4
0.924
18
13
32
nd
Spring Lake
2
0
0
0
2
0.923
53
21
33
rd
Moorestown
3
2
1
0
6
0.923
32
1
34
th
Glen Ridge
4
0
1
0
0
0.921
39
5
35
th
Chatham
4
1
1
0
4
0.92
36
1
36
th
Closter
1
1
0
0
4
0.919
30
6
37
th
Basking Ridge
4
1
1
0
9
0.919
24
13
38
th
Skillman
2
2
1
0
3
0.917
48
10
39
th
Roseland
1
0
0
0
2
0.913
72
33
40
th
Sea Girt
2
0
0
0
1
0.912
50
10
41
st
Mountainside
1
1
0
0
2
0.912
22
19
42
nd
Westfield
8
2
4
1
19
0.912
42
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
Cranbury
1
0
0
0
1
0.901
46
47
th
Liberty Corner
1
0
0
0
1
0.899
73
26
48
th
Princeton
5
1
1
0
22
0.898
64
16
49
th
Montville
2
1
1
0
3
0.898
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
Berkeley Hts
3
1
0
0
0
0.889
52
1
54
th
Maywood
2
1
0
0
0
0.887
131
77
55
th
Pequannock
1
0
0
0
2
0.886
51
4
56
th
Saddle River
1
0
0
0
1
0.885
33
23
57
th
Hillsdale
2
1
1
0
1
0.885
68
11
58
th
Montvale
1
1
1
0
1
0.884
59
1
59
th
Monmouth Beach
1
0
0
0
0
0.882
19
40
60
th
Hillsborough
6
2
1
0
6
0.88
69
9
61
st
Kinnelon
2
1
1
0
2
0.875
80
19
62
nd
Morris Plains
4
1
1
0
1
0.875
100
38
63
rd
Fair Lawn
6
2
1
0
4
0.868
54
9
64
th
Norwood
1
0
0
1
1
0.868
37
27
65
th
Cranford
5
1
1
0
4
0.865
77
12
66
th
Madison
3
1
1
0
4
0.865
60
6
67
th
Annandale
0
0
2
0
2
0.865
98
31
68
th
Titusville
1
0
0
0
2
0.859
125
57
69
th
Lincroft
1
0
1
0
5
0.859
91
22
70
th
Monmouth Junction
2
2
1
0
2
0.859
92
22
71
st
Denville
2
1
2
0
2
0.859
82
11
72
nd
Florham Park
2
1
0
0
3
0.856
74
2
73
rd
East Hanover
2
1
1
0
0
0.856
87
14
74
th
Warren
4
1
1
1
4
0.855
121
47
75
th
Scotch Plains
5
2
8
1
7
0.852
67
8
76
th
Colts Neck
2
1
1
0
0
0.851
57
19
77
th
Monroe Township
3
1
1
1
3
0.851
75
2
78
th
Little Silver
1
1
1
0
1
0.847
56
22
79
th
Holmdel
1
2
1
0
5
0.845
65
14
80
th
Chester
2
1
1
0
0
0.845
86
6
81
st
North Caldwell
0
1
1
0
0
0.844
78
3
82
nd
Westwood
2
1
0
0
1
0.844
118
36
83
rd
Lincoln Park
1
1
0
0
1
0.844
105
22
84
th
Park Ridge
2
0
1
0
0
0.843
61
23
85
th
Manalapan
6
2
0
0
2
0.842
85
86
th
Haddonfield
6
1
1
0
5
0.841
122
36
87
th
Parsippany
5
2
1
0
3
0.841
109
22
88
th
Ramsey
3
1
1
0
3
0.84
110
22
89
th
Paramus
5
2
5
7
13
0.839
95
6
90
th
Mahwah
4
1
1
0
3
0.839
90
91
st
Waldwick
2
1
1
0
3
0.832
141
50
92
nd
Glen Gardner
0
0
1
0
0
0.831
63
29
93
rd
Marlboro
3
1
1
0
2
0.829
94
1
94
th
Plainsboro
3
1
1
0
1
0.828
79
15
95
th
Oakland
3
1
1
0
9
0.825
116
21
96
th
West Windsor
3
1
1
0
3
0.825
93
3
97
th
Brielle
1
0
0
0
0
0.821
70
27
98
th
Bernardsville
1
1
1
0
2
0.819
96
2
99
th
Pompton Plains
2
1
1
0
2
0.819
102
3
100
th
Bedminster
1
0
0
0
1
0.819
101
1
101
st
Whippany
2
1
1
0
4
0.818
140
39
102
nd
Greendell
1
0
0
0
0
0.816
108
6
103
rd
Cresskill
2
1
1
0
1
0.815
84
19
104
th
Lake Hiawatha
2
0
0
0
0
0.811
71
33
105
th
South Orange
2
1
1
0
2
0.809
123
18
106
th
Wyckoff
4
1
0
0
3
0.808
89
17
107
th
Medford Lakes
1
1
0
0
0
0.808
133
26
108
th
Stirling
0
1
0
0
2
0.808
88
20
109
th
Berkeley Heights
1
0
1
0
3
0.808
119
10
110
th
Hopewell
1
0
1
0
0
0.806
103
7
111
th
Whitehouse Station
2
1
0
0
1
0.804
135
24
112
th
Franklin Lakes
3
1
1
0
2
0.804
97
15
113
th
Township of Washington
2
0
1
0
2
0.804
148
35
114
th
Bridgewater
6
3
4
0
8
0.8
137
23
115
th
Fort Lee
4
1
1
0
4
0.799
115
116
th
Voorhees
4
1
1
0
9
0.799
114
2
117
th
Pennington
2
1
4
0
6
0.797
152
35
118
th
Atlantic Highlands
2
0
0
0
1
0.796
99
19
119
th
Branchburg
1
1
0
0
4
0.795
76
43
120
th
Neshanic Station
1
0
0
0
0
0.795
111
9
121
st
Robbinsville
1
1
1
0
0
0.794
138
17
122
nd
Midland Park
2
0
1
0
2
0.794
106
16
123
rd
Hoboken
5
1
1
1
9
0.791
129
6
124
th
Ringoes
2
0
0
0
1
0.791
169
45
125
th
Wall
3
1
2
0
0
0.788
165
40
126
th
East Brunswick
9
2
2
0
5
0.788
120
6
127
th
Leonia
1
1
1
0
0
0.788
113
14
128
th
Rutherford
2
2
1
0
2
0.788
159
31
129
th
Boonton
3
1
1
0
3
0.786
126
3
130
th
Watchung
1
1
0
0
1
0.784
104
26
131
st
Long Valley
3
1
0
0
0
0.783
153
22
132
nd
Wayne
10
3
4
0
13
0.779
124
8
133
rd
Millington
1
0
0
0
0
0.778
117
16
134
th
Metuchen
3
1
1
0
7
0.776
130
4
135
th
New Milford
2
1
1
0
3
0.774
132
3
136
th
Island Heights
1
0
0
0
0
0.772
112
24
137
th
West Cape May
1
0
0
0
0
0.771
254
117
138
th
Montclair
5
2
1
0
7
0.77
144
6
139
th
Oceanport
1
1
0
0
0
0.769
81
58
140
th
Hampton
2
1
0
0
0
0.767
205
65
141
st
Moonachie
2
0
0
0
0
0.764
127
14
142
nd
Collingswood
4
1
1
0
1
0.763
185
43
143
rd
Clarksburg
1
0
0
0
0
0.762
167
24
144
th
Avon by the Sea
1
0
0
0
0
0.761
66
78
145
th
Caldwell
1
1
0
0
2
0.761
136
9
146
th
Linwood
1
1
1
0
1
0.758
146
147
th
Mullica Hill
1
2
1
0
1
0.753
162
15
148
th
Bay Head
1
0
0
0
0
0.748
47
101
149
th
Dayton
1
0
0
0
3
0.747
145
4
150
th
Lebanon
3
0
0
0
1
0.742
203
53
151
st
Upper Montclair
2
1
0
0
2
0.742
128
23
152
nd
Rockaway
3
2
3
0
2
0.741
171
19
153
rd
Three Bridges
1
0
0
0
0
0.741
13
140
154
th
Cedar Grove
3
1
1
0
1
0.739
163
9
155
th
Manasquan
1
0
1
0
2
0.736
149
6
156
th
Middletown
3
1
2
0
1
0.736
161
5
157
th
Haskell
1
0
0
0
0
0.734
199
42
158
th
Woolwich Township
1
0
0
0
0
0.733
202
44
159
th
Port Republic
1
0
0
0
0
0.733
216
57
160
th
Edgewater
2
0
0
0
1
0.729
207
47
161
st
Millstone Township
1
1
0
0
2
0.728
154
7
162
nd
Hasbrouck Heights
2
1
1
0
2
0.728
155
7
163
rd
Northvale
1
0
0
0
0
0.727
107
56
164
th
Clinton
1
1
0
0
1
0.726
83
81
165
th
Verona
4
1
1
0
2
0.726
200
35
166
th
Westmont
2
1
1
0
0
0.724
206
40
167
th
Dumont
4
0
1
0
0
0.724
151
16
168
th
Nutley
5
1
1
0
4
0.723
180
12
169
th
Mickleton
2
0
0
0
0
0.72
150
19
170
th
Cinnaminson
2
1
1
0
3
0.719
197
27
171
st
Edison
13
4
3
0
19
0.712
147
24
172
nd
Monroeville
1
0
0
0
0
0.711
179
7
173
rd
High Bridge
1
1
0
0
0
0.71
283
110
174
th
West Long Branch
1
1
1
0
2
0.709
143
31
175
th
South Hackensack
1
0
0
0
0
0.709
188
13
176
th
Manahawkin
3
2
2
0
2
0.707
196
20
177
th
Hewitt
1
0
0
0
0
0.704
189
12
178
th
Shamong
1
1
0
0
0
0.702
187
9
179
th
Little Falls
2
1
1
0
2
0.696
208
29
180
th
Medford
5
2
3
0
8
0.696
139
41
181
st
Garwood
1
0
0
0
0
0.695
178
3
182
nd
Ocean City
1
1
1
0
0
0.69
157
25
183
rd
Califon
3
2
1
0
0
0.69
182
1
184
th
West Caldwell
4
0
2
0
1
0.689
233
49
185
th
Columbus
2
1
1
0
0
0.689
217
32
186
th
Sergeantsville
1
0
0
0
0
0.688
221
35
187
th
Old Bridge
8
2
0
0
7
0.687
184
3
188
th
Flemington
3
2
3
0
0
0.686
244
56
189
th
Maplewood
4
1
1
0
0
0.685
194
5
190
th
Stewartsville
1
1
0
0
0
0.685
192
2
191
st
Cherry Hill
13
3
3
1
15
0.684
195
4
192
nd
Ringwood
3
1
0
0
1
0.684
190
2
193
rd
Iselin
4
1
1
0
1
0.683
158
35
194
th
Randolph
4
1
1
0
3
0.681
168
26
195
th
Stillwater
1
0
0
0
0
0.679
259
64
196
th
Point Pleasant Beach
3
1
2
0
1
0.678
186
10
197
th
Kendall Park
4
0
0
0
0
0.678
173
24
198
th
Clark
2
1
1
0
5
0.677
220
22
199
th
Mantua
1
1
0
0
0
0.676
172
27
200
th
Flanders
2
0
1
0
0
0.673
181
19
201
st
Leonardo
1
1
0
0
0
0.671
240
39
202
nd
Englishtown
0
0
1
0
0
0.669
164
38
203
rd
Beach Haven
1
0
0
0
0
0.669
275
72
204
th
West Deptford
2
1
1
0
0
0.666
307
103
205
th
Butler
1
1
1
0
0
0.666
235
30
206
th
Great Meadows
1
1
0
0
0
0.665
263
57
207
th
Turnersville
4
0
0
0
0
0.661
247
40
208
th
Haddon Heights
3
0
1
0
2
0.661
256
48
209
th
Lavallette
1
0
0
0
0
0.66
264
55
210
th
Marmora
2
0
0
0
0
0.658
156
54
211
th
West Orange
7
3
1
0
7
0.658
229
18
212
th
Laurel Springs
1
0
0
0
1
0.658
274
62
213
th
Oak Ridge
3
1
2
0
1
0.657
282
69
214
th
Green Brook
1
1
0
0
0
0.656
160
54
215
th
Ventnor City
1
1
0
0
0
0.655
193
22
216
th
Bloomingdale
2
1
0
0
0
0.653
255
39
217
th
Emerson
1
1
1
0
1
0.653
212
5
218
th
Northfield
1
1
0
0
1
0.653
214
4
219
th
Quakertown
1
0
0
0
0
0.651
201
18
220
th
Budd Lake
2
1
0
0
2
0.651
183
37
221
st
Bergenfield
5
1
1
0
1
0.648
176
45
222
nd
Highlands
1
0
2
0
0
0.647
142
80
223
rd
Barrington
0
1
0
0
1
0.646
277
54
224
th
Wanaque
1
0
1
0
0
0.644
198
26
225
th
Logan Township
2
1
0
0
0
0.642
271
46
226
th
Montague
1
0
0
0
0
0.642
303
77
227
th
Stanhope
2
1
1
0
0
0.641
213
14
228
th
Berlin
1
1
0
0
1
0.638
230
2
229
th
Woolwich Twp
1
1
1
0
0
0.637
281
52
230
th
Ogdensburg
1
0
0
0
0
0.633
226
4
231
st
Mount Arlington
1
1
0
0
0
0.632
228
3
232
nd
Jobstown
1
0
0
0
0
0.632
166
66
233
rd
Carlstadt
1
0
0
0
0
0.631
223
10
234
th
Morristown
6
1
1
1
9
0.631
239
5
235
th
Lodi
5
1
2
0
2
0.631
211
24
236
th
Springfield
3
1
1
0
3
0.629
177
59
237
th
Freehold
9
3
4
0
4
0.626
227
10
238
th
Laurence Harbor
1
0
0
0
0
0.623
268
30
239
th
Ridgefield
2
0
1
1
0
0.622
236
3
240
th
Ocean
1
1
1
0
4
0.622
253
13
241
st
Riverdale
1
0
0
0
0
0.621
218
23
242
nd
Hamburg
1
1
1
0
0
0.618
251
9
243
rd
Secaucus
2
1
3
0
0
0.618
267
24
244
th
Riverton
1
0
0
0
1
0.61
210
34
245
th
Newton
5
2
2
0
2
0.609
280
35
246
th
Ship Bottom
1
0
0
0
0
0.605
329
83
247
th
Fairfield
2
0
2
0
4
0.604
175
72
248
th
Rochelle Park
1
0
0
0
2
0.601
293
45
249
th
Allentown
1
1
1
0
2
0.601
231
18
250
th
Layton
1
0
0
0
0
0.599
362
112
251
st
Pompton Lakes
2
1
1
0
2
0.599
273
22
252
nd
Colonia
4
1
1
0
2
0.599
258
6
253
rd
North Arlington
4
1
1
0
1
0.597
237
16
254
th
Asbury
1
1
0
0
0
0.597
204
50
255
th
Sparta
3
2
2
1
9
0.596
246
9
256
th
Hackettstown
2
1
1
0
0
0.59
224
32
257
th
Tinton Falls
2
1
2
1
4
0.59
245
12
258
th
Eatontown
2
2
0
0
3
0.587
278
20
259
th
Lawrenceville
4
2
1
0
4
0.587
215
44
260
th
Chesterfield
1
0
0
0
1
0.585
174
86
261
st
North Haledon
1
1
0
0
2
0.585
257
4
262
nd
Wood Ridge
1
2
1
0
0
0.584
170
92
263
rd
Monroe Twp
3
0
0
0
1
0.583
335
72
264
th
Somerset
5
2
1
2
9
0.583
260
4
265
th
East Rutherford
2
1
1
0
2
0.582
222
43
266
th
Belmar
1
0
0
0
3
0.579
242
24
267
th
Piscataway
8
3
3
2
7
0.578
299
32
268
th
Woodstown
1
1
2
1
0
0.577
279
11
269
th
Union City
10
2
2
0
4
0.575
261
8
270
th
Mine Hill
1
0
0
0
0
0.573
272
2
271
st
Hope
1
0
0
0
0
0.572
288
17
272
nd
Branchville
1
0
0
0
0
0.572
284
12
273
rd
Port Monmouth
0
1
0
0
0
0.572
298
25
274
th
Cliffside Park
3
1
1
0
2
0.572
320
46
275
th
Aberdeen
3
0
1
0
1
0.571
219
56
276
th
Delaware
1
0
0
0
0
0.57
386
110
277
th
Stone Harbor
1
0
0
0
0
0.568
342
65
278
th
Marlton
6
2
1
0
5
0.568
262
16
279
th
Bordentown
3
1
2
0
0
0.566
286
7
280
th
Allamuchy
1
1
0
0
0
0.564
336
56
281
st
Audubon
2
0
1
0
0
0.564
306
25
282
nd
Bogota
2
1
1
0
2
0.56
302
20
283
rd
Milltown
1
1
0
0
1
0.559
338
55
284
th
Milford
2
0
0
0
0
0.559
252
32
285
th
Farmingdale
3
1
1
0
1
0.557
305
20
286
th
New Monmouth
1
0
0
0
1
0.556
209
77
287
th
Cliffwood
1
1
0
0
0
0.555
314
27
288
th
Roebling
2
0
0
0
0
0.553
297
9
289
th
Sewell
3
4
2
1
7
0.553
318
29
290
th
Wallington
2
0
1
0
0
0.551
249
41
291
st
Lafayette
1
0
0
0
0
0.549
289
2
292
nd
Bloomfield
8
1
1
0
5
0.547
269
23
293
rd
Wenonah
3
0
0
0
0
0.546
331
38
294
th
Mount Laurel
6
2
1
0
6
0.544
238
56
295
th
Garfield
6
1
1
1
1
0.541
287
8
296
th
Southampton
2
1
0
0
0
0.541
304
8
297
th
Lyndhurst
6
1
1
0
1
0.54
330
33
298
th
Vernon
3
1
1
0
1
0.54
395
97
299
th
Howell
6
1
0
0
6
0.538
308
9
300
th
Brigantine
1
0
0
0
0
0.538
247
53
301
st
Bellmawr
2
1
0
0
1
0.536
315
14
302
nd
Clementon
1
0
0
0
1
0.535
234
68
303
rd
Teaneck
6
2
1
0
11
0.532
291
12
304
th
Frenchtown
2
0
1
0
1
0.532
232
72
305
th
Saddle Brook
3
0
1
0
1
0.53
365
60
306
th
Roosevelt
1
0
0
0
0
0.519
250
56
307
th
Little Ferry
1
1
0
0
0
0.519
323
16
308
th
Matawan
1
0
1
0
2
0.519
241
67
309
th
Waretown
2
0
1
0
0
0.518
374
65
310
th
Parlin
5
1
1
1
1
0.516
313
3
311
th
South Bound Brook
1
0
0
0
0
0.515
294
17
312
th
Raritan
1
0
0
0
3
0.514
428
116
313
th
Harrisonville
1
0
0
0
0
0.513
310
3
314
th
Oaklyn
2
0
0
0
0
0.51
290
24
315
th
Stratford
1
1
0
0
2
0.51
295
20
316
th
Hainesport
1
0
0
0
3
0.507
312
4
317
th
Bayonne
11
0
3
0
5
0.506
341
24
318
th
Succasunna
3
2
2
0
2
0.505
309
9
319
th
Alpha
1
0
0
0
0
0.504
371
52
320
th
Hazlet
4
3
2
0
1
0.503
326
6
321
st
South Plainfield
5
2
1
0
3
0.503
300
21
322
nd
Oxford
1
0
0
0
0
0.502
366
44
323
rd
West Milford
3
1
1
0
2
0.5
339
16
324
th
Tabernacle
1
1
2
0
0
0.499
333
9
325
th
Oakhurst
1
0
1
0
0
0.498
270
55
326
th
Ridgefield Park
3
0
1
0
0
0.496
350
24
327
th
Pittstown
1
0
0
0
0
0.495
332
5
328
th
Franklin
2
0
0
0
0
0.493
356
28
329
th
Whiting
1
0
0
0
0
0.49
317
12
330
th
Deal
1
0
0
0
2
0.489
316
14
331
st
Williamstown
5
1
1
0
2
0.487
343
12
332
nd
Estell Manor
1
0
0
0
0
0.486
311
21
333
rd
Middlesex
4
1
1
0
0
0.486
359
26
334
th
Dorothy
1
0
0
0
0
0.484
346
12
335
th
Lambertville
4
0
2
0
0
0.48
372
37
336
th
Joint Base Mdl
1
0
0
0
0
0.477
325
11
337
th
Hawthorne
3
1
1
0
2
0.477
319
18
338
th
Delran
2
1
1
0
3
0.476
344
6
339
th
Mount Ephraim
1
1
0
0
0
0.475
327
12
340
th
Wharton
3
1
0
0
1
0.474
321
19
341
st
Sayreville
1
0
0
0
2
0.474
134
207
342
nd
Waterford Works
1
0
0
0
0
0.469
353
11
343
rd
Glendora
1
0
0
0
0
0.466
337
6
344
th
Alloway
1
0
0
0
1
0.461
385
41
345
th
Blairstown
2
0
1
0
2
0.46
345
346
th
Highland Park
2
1
1
0
2
0.459
382
36
347
th
New Egypt
1
1
1
0
0
0.457
191
156
348
th
Netcong
1
0
0
0
0
0.454
328
20
349
th
Union Beach
1
0
0
0
0
0.454
392
43
350
th
Franklin Park
2
0
0
0
0
0.453
370
20
351
st
Lanoka Harbor
3
0
1
0
1
0.452
322
29
352
nd
East Windsor
2
1
0
0
2
0.452
351
1
353
rd
Red Bank
4
1
0
0
4
0.45
334
19
354
th
Brick
6
2
3
0
0
0.447
377
23
355
th
Wildwood Crest
1
0
0
0
0
0.444
387
32
356
th
Elmer
1
1
0
1
0
0.441
296
60
357
th
Hammonton
4
1
2
0
3
0.441
347
10
358
th
Pedricktown
1
0
0
0
0
0.439
266
92
359
th
Belford
1
0
0
0
0
0.438
324
35
360
th
Keyport
2
0
1
0
1
0.437
431
71
361
st
Pitman
2
0
1
0
0
0.434
265
96
362
nd
Brooklawn
1
0
0
0
0
0.433
426
64
363
rd
Woodland Park
3
1
0
0
0
0.43
363
364
th
Roselle Park
3
1
1
0
0
0.429
404
40
365
th
Absecon
1
1
0
0
6
0.427
340
25
366
th
Barnegat
2
2
1
0
0
0.427
358
8
367
th
Bradley Beach
1
0
0
0
0
0.426
276
91
368
th
Merchantville
1
0
0
0
2
0.423
292
76
369
th
Somerville
1
1
1
0
3
0.421
373
4
370
th
Landing
1
0
0
0
1
0.42
427
57
371
st
Toms River
10
2
6
1
6
0.419
413
42
372
nd
Beverly
1
0
0
0
0
0.418
360
12
373
rd
Jersey City
33
6
11
3
30
0.417
381
8
374
th
Washington
5
1
2
0
2
0.414
349
25
375
th
Phillipsburg
6
2
1
0
1
0.413
352
23
376
th
Westampton
1
1
2
1
0
0.412
348
28
377
th
Woodbridge
2
1
2
0
5
0.412
367
10
378
th
Gibbsboro
1
0
0
0
0
0.407
460
82
379
th
Gibbstown
1
1
0
0
1
0.406
357
22
380
th
Hackensack
4
1
2
0
2
0.403
364
16
381
st
Cape May
3
2
1
0
0
0.401
383
2
382
nd
Salem
4
1
1
0
0
0.398
368
14
383
rd
Sicklerville
5
2
1
0
2
0.397
378
5
384
th
Totowa
1
1
0
1
1
0.396
301
83
385
th
Deptford
3
0
1
0
1
0.396
443
58
386
th
Sussex
2
1
1
0
1
0.392
403
17
387
th
Woodbury Hts
1
0
1
0
0
0.387
379
8
388
th
Quinton
1
0
0
0
0
0.387
389
1
389
th
Belvidere
2
0
1
0
0
0.386
393
4
390
th
West Berlin
1
1
0
0
0
0.386
449
59
391
st
Fort Dix
1
0
0
0
0
0.385
285
106
392
nd
Union
6
3
1
0
4
0.384
402
10
393
rd
Forked River
1
1
1
0
1
0.384
361
32
394
th
Jackson
6
2
3
1
2
0.382
376
18
395
th
Bloomsbury
1
0
0
0
1
0.382
243
152
396
th
Kenilworth
1
0
1
0
2
0.382
399
3
397
th
Beachwood
1
1
0
0
0
0.38
410
13
398
th
Eastampton
1
0
0
0
1
0.38
420
22
399
th
Elmwood Park
3
1
1
0
1
0.379
375
24
400
th
Pittsgrove
1
1
1
0
0
0.377
390
10
401
st
Bayville
3
2
1
0
1
0.376
394
7
402
nd
Dover
5
1
1
0
0
0.37
398
4
403
rd
Port Murray
1
0
1
0
0
0.37
384
19
404
th
Magnolia
1
0
0
0
0
0.367
401
3
405
th
Clifton
14
3
1
0
18
0.366
388
17
406
th
Hightstown
2
0
1
0
3
0.365
414
8
407
th
North Wildwood
1
0
0
0
2
0.364
429
22
408
th
Franklinville
1
2
1
0
0
0.364
411
3
409
th
Blackwood
4
2
2
0
0
0.363
412
3
410
th
Spotswood
2
1
1
0
1
0.362
355
55
411
th
Winfield Park
1
0
0
0
0
0.359
380
31
412
th
Elwood
1
1
0
0
0
0.357
369
43
413
th
Chatsworth
1
0
0
0
0
0.357
461
48
414
th
Newfield
1
0
0
0
2
0.356
418
4
415
th
Cedarville
1
0
0
0
0
0.354
409
6
416
th
Kearny
6
1
1
0
1
0.354
432
16
417
th
Mount Holly
2
1
3
0
3
0.353
437
20
418
th
Avenel
2
1
0
0
0
0.351
416
2
419
th
Burlington
5
1
3
0
4
0.35
425
6
420
th
West Creek
1
0
0
0
0
0.35
415
5
421
st
Englewood
4
1
1
0
8
0.349
419
2
422
nd
Hamilton
19
4
5
0
8
0.349
421
1
423
rd
Neptune
5
1
2
1
6
0.348
446
23
424
th
Weehawken
2
0
1
0
0
0.346
406
18
425
th
Port Elizabeth
1
0
0
0
0
0.345
433
8
426
th
Hillside
4
2
1
0
1
0.34
423
3
427
th
Pennsauken
5
1
3
0
6
0.34
458
31
428
th
North Middletown
1
0
0
0
0
0.34
225
203
429
th
Palmyra
1
1
2
0
0
0.337
436
7
430
th
Fords
1
2
0
0
1
0.336
408
22
431
st
Glassboro
3
1
1
0
0
0.33
444
13
432
nd
North Brunswick
4
2
1
0
2
0.329
441
9
433
rd
Port Reading
1
0
0
0
0
0.328
501
68
434
th
Dennisville
0
1
0
0
0
0.328
400
34
435
th
Lumberton
2
1
0
0
1
0.324
396
39
436
th
Manchester
2
1
1
0
0
0.322
405
31
437
th
Runnemede
2
1
1
0
1
0.319
397
40
438
th
Belleville
7
1
1
0
4
0.319
424
14
439
th
West New York
6
1
1
0
0
0.317
450
11
440
th
Egg Harbor Township
4
2
1
0
4
0.314
442
2
441
st
Jamesburg
1
1
1
0
0
0.312
407
34
442
nd
Palisades Park
2
0
1
0
2
0.312
434
8
443
rd
Clayton
1
1
1
0
1
0.306
447
4
444
th
Cape May Court House
4
1
4
0
2
0.305
438
6
445
th
Pennsville
3
1
1
0
1
0.299
467
22
446
th
Little Egg Harbor
2
1
1
0
0
0.296
470
24
447
th
Erial
1
0
1
0
1
0.296
417
30
448
th
Woodbine
1
1
0
0
0
0.294
354
94
449
th
Westville
2
0
0
0
2
0.293
475
26
450
th
Edgewater Park
1
1
0
0
0
0.29
487
37
451
st
Mays Landing
3
1
3
0
1
0.289
445
6
452
nd
Gloucester City
1
1
1
0
1
0.288
448
4
453
rd
Carteret
3
2
1
0
3
0.287
464
11
454
th
Elizabeth
24
2
9
0
7
0.287
455
1
455
th
Harrison
3
1
1
0
1
0.285
422
33
456
th
Tuckerton
1
0
0
0
0
0.285
452
4
457
th
Wrightstown
2
1
0
0
0
0.282
462
5
458
th
Somerdale
1
0
1
0
0
0.282
451
7
459
th
North Bergen
7
0
1
0
0
0.281
457
2
460
th
Lakewood
7
1
1
0
117
0.274
463
3
461
st
Seaside Heights
1
0
0
0
0
0.27
480
19
462
nd
Galloway
6
1
1
0
1
0.263
440
22
463
rd
East Orange
15
4
3
0
7
0.261
466
3
464
th
Atlantic City
9
0
1
0
2
0.26
478
14
465
th
Newark
52
2
21
9
15
0.253
473
8
466
th
Orange
7
2
1
0
2
0.253
465
1
467
th
Vineland
10
4
4
0
6
0.251
472
5
468
th
Dunellen
1
1
1
0
1
0.249
454
14
469
th
Ocean Gate
1
0
0
0
0
0.248
391
78
470
th
Plainfield
12
2
4
3
2
0.244
471
1
471
st
National Park
1
0
0
0
0
0.244
489
18
472
nd
Guttenberg
1
0
0
0
0
0.239
459
13
473
rd
Woodlynne
1
0
0
0
0
0.238
456
17
474
th
Woodbury
4
0
1
0
2
0.234
490
16
475
th
Linden
8
2
1
0
2
0.232
453
22
476
th
South Amboy
1
0
1
0
0
0.23
430
46
477
th
West Collingswood
1
0
0
0
0
0.229
493
16
478
th
Haledon
1
0
1
0
0
0.228
477
1
479
th
South River
2
1
1
0
1
0.226
469
10
480
th
Asbury Park
4
1
1
0
3
0.224
468
12
481
st
Rahway
4
1
1
0
2
0.219
486
5
482
nd
Pine Beach
1
0
0
0
0
0.217
474
8
483
rd
Passaic
11
3
4
1
10
0.216
496
13
484
th
Florence
0
1
0
0
0
0.215
439
45
485
th
Roselle
4
2
2
0
2
0.211
495
10
486
th
Pemberton
2
2
1
0
0
0.209
492
6
487
th
Egg Harbor City
1
1
3
0
1
0.209
481
6
488
th
Seabrook
2
1
0
0
0
0.208
494
6
489
th
Rosenhayn
1
0
0
0
0
0.207
509
20
490
th
Bound Brook
4
1
1
0
1
0.204
479
11
491
st
Hopatcong
2
1
1
0
0
0.201
435
56
492
nd
Buena
1
1
1
0
0
0.2
504
12
493
rd
Somers Point
1
1
1
0
2
0.193
500
7
494
th
Minotola
1
0
0
0
0
0.191
511
17
495
th
Ewing
3
1
2
0
2
0.19
497
2
496
th
Atco
2
1
1
0
1
0.189
476
20
497
th
Perth Amboy
7
2
3
0
3
0.187
498
1
498
th
Maple Shade
2
1
1
0
1
0.187
483
15
499
th
Sewaren
1
0
0
0
0
0.185
482
17
500
th
Millville
6
1
2
0
0
0.18
502
2
501
st
Pine Hill
2
1
1
0
0
0.178
491
10
502
nd
North Plainfield
3
2
1
0
2
0.175
506
4
503
rd
Bridgeton
10
0
2
1
2
0.168
512
9
504
th
Paterson
33
3
11
3
5
0.166
505
1
505
th
Delanco
1
1
0
0
0
0.163
523
18
506
th
Newport
1
0
0
0
0
0.161
528
22
507
th
Delair
1
0
0
0
0
0.158
488
19
508
th
New Brunswick
10
1
3
0
0
0.138
516
8
509
th
Trenton
17
10
7
2
4
0.136
515
6
510
th
Browns Mills
2
0
0
0
0
0.136
507
3
511
th
Port Norris
1
0
0
0
0
0.135
527
16
512
th
Willingboro
6
2
1
0
3
0.132
508
4
513
th
Long Branch
6
1
2
1
2
0.126
518
5
514
th
Lakehurst
1
0
0
0
0
0.112
510
4
515
th
Lawnside
1
0
0
0
0
0.108
525
10
516
th
Manville
2
1
1
0
0
0.108
503
13
517
th
Riverside
1
1
1
0
0
0.106
524
7
518
th
Lake Como
0
0
1
0
0
0.106
529
11
519
th
Irvington
9
2
1
0
1
0.105
517
2
520
th
Neptune City
1
0
0
0
0
0.104
485
35
521
st
Lindenwold
2
1
1
0
0
0.104
521
522
nd
Pleasantville
4
1
1
0
0
0.098
514
8
523
rd
Fairview
2
1
0
0
1
0.097
522
1
524
th
Keansburg
1
1
1
0
1
0.092
520
4
525
th
East Newark
1
0
0
0
0
0.092
484
41
526
th
Camden
14
3
6
5
4
0.087
526
527
th
Carneys Point
2
0
1
0
0
0.087
499
28
528
th
Wildwood
1
1
1
0
0
0.062
513
15
529
th
Prospect Park
1
1
0
0
1
0.061
519
10
530
th
Penns Grove
1
1
0
0
0
0.05
530
531
st
Paulsboro
2
1
1
0
1
0.032
531
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:
Public School Districts and Their Services: A Comprehensive Guide
Magnet Schools: Unleashing the Power of Education
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