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 6, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2022 - 2023
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 (
2023
)
Rank (
2022
)
Rank change from
2022
SchoolDigger Rating (
2023
)
1
st
Brookside
1
1
0
0
0
0.988
6
5
2
nd
Essex Fells
1
0
0
0
0
0.986
2
3
rd
Ho Ho Kus
1
0
0
0
0
0.983
9
6
4
th
Short Hills
3
0
0
0
5
0.982
5
1
5
th
Teterboro
0
0
1
0
0
0.981
11
6
6
th
Millburn
2
2
1
0
1
0.979
7
1
7
th
Allendale
1
1
1
0
0
0.978
10
3
8
th
Fair Haven
1
1
0
0
1
0.976
4
4
9
th
Englewood Cliffs
1
1
0
0
1
0.976
3
6
10
th
Rumson
1
1
1
0
2
0.973
13
3
11
th
Haworth
1
0
0
0
1
0.972
21
10
12
th
New Vernon
1
0
0
0
0
0.971
15
3
13
th
Three Bridges
1
0
0
0
0
0.968
104
91
14
th
River Edge
2
1
0
0
6
0.962
8
6
15
th
N Caldwell
1
1
0
0
0
0.961
16
1
16
th
Demarest
2
1
2
0
1
0.959
17
1
17
th
Pine Brook
2
0
0
0
0
0.959
20
3
18
th
Tenafly
4
1
1
0
4
0.956
19
1
19
th
Monmouth Beach
1
0
0
0
0
0.955
31
12
20
th
New Providence
2
1
1
1
4
0.951
22
2
21
st
Alpine
1
0
0
0
0
0.95
1
20
22
nd
Mountainside
1
1
0
0
2
0.947
37
15
23
rd
Upper Saddle River
2
1
0
0
1
0.946
12
11
24
th
Basking Ridge
4
1
1
0
9
0.942
29
5
25
th
Woodcliff Lake
1
1
0
0
0
0.942
25
26
th
Livingston
6
2
1
0
8
0.941
27
1
27
th
Mount Tabor
1
0
0
0
0
0.937
18
9
28
th
Mendham
1
1
1
0
2
0.937
23
5
29
th
Oradell
1
0
1
0
2
0.937
28
1
30
th
Closter
1
1
0
0
4
0.935
14
16
31
st
Shrewsbury
1
0
0
0
2
0.932
57
26
32
nd
Moorestown
3
2
1
0
6
0.932
36
4
33
rd
Saddle River
1
0
0
0
1
0.931
41
8
34
th
Summit
7
1
1
0
6
0.925
33
1
35
th
Old Tappan
1
1
1
0
0
0.925
42
7
36
th
Chatham
4
1
1
0
4
0.924
30
6
37
th
Norwood
1
0
0
1
1
0.922
58
21
38
th
Ridgewood
6
2
1
0
5
0.921
32
6
39
th
Glen Ridge
4
0
1
0
0
0.92
26
13
40
th
Mountain Lakes
2
1
2
0
3
0.917
66
26
41
st
Glen Rock
4
1
1
0
1
0.917
34
7
42
nd
Westfield
8
2
4
1
19
0.915
44
2
43
rd
Margate City
1
1
0
0
0
0.914
53
10
44
th
Montville
2
1
1
0
3
0.913
51
7
45
th
Harrington Park
1
0
0
0
0
0.908
40
5
46
th
Cranbury
1
0
0
0
1
0.908
39
7
47
th
Bay Head
1
0
0
0
0
0.905
125
78
48
th
Skillman
2
2
1
0
3
0.899
82
34
49
th
Morganville
3
1
0
0
3
0.898
48
1
50
th
Sea Girt
2
0
0
0
1
0.898
47
3
51
st
Pequannock
1
0
0
0
2
0.896
117
66
52
nd
Berkeley Hts
3
1
0
0
0
0.895
55
3
53
rd
Spring Lake
2
0
0
0
2
0.895
78
25
54
th
Fair Lawn
6
2
1
0
4
0.886
73
19
55
th
Towaco
1
0
0
0
2
0.885
38
17
56
th
Little Silver
1
1
1
0
1
0.882
62
6
57
th
Colts Neck
2
1
1
0
0
0.881
84
27
58
th
River Vale
2
1
0
0
0
0.88
63
5
59
th
Montvale
1
1
1
0
1
0.88
87
28
60
th
Madison
3
1
1
0
4
0.877
52
8
61
st
Park Ridge
2
0
1
0
0
0.876
67
6
62
nd
Avalon
0
1
0
0
0
0.87
54
8
63
rd
Glen Gardner
0
0
1
0
0
0.87
108
45
64
th
Princeton
5
1
1
0
22
0.869
56
8
65
th
Holmdel
1
2
1
0
5
0.868
80
15
66
th
Avon by the Sea
1
0
0
0
0
0.868
24
42
67
th
Scotch Plains
5
2
8
1
7
0.866
69
2
68
th
Hillsdale
2
1
1
0
1
0.865
79
11
69
th
Hillsborough
6
2
1
0
6
0.865
76
7
70
th
Brielle
1
0
0
0
0
0.864
45
25
71
st
Lake Hiawatha
2
0
0
0
0
0.864
119
48
72
nd
Roseland
1
0
0
0
2
0.863
46
26
73
rd
Liberty Corner
1
0
0
0
1
0.861
60
13
74
th
Florham Park
2
1
0
0
3
0.861
61
13
75
th
Monroe Township
3
1
1
1
3
0.861
88
13
76
th
Branchburg
1
1
0
0
4
0.86
49
27
77
th
Cranford
5
1
1
0
4
0.859
86
9
78
th
North Caldwell
0
1
1
0
0
0.856
106
28
79
th
Plainsboro
3
1
1
0
1
0.855
50
29
80
th
Kinnelon
2
1
1
0
2
0.854
72
8
81
st
Oceanport
1
1
0
0
0
0.854
93
12
82
nd
Denville
2
1
2
0
2
0.853
98
16
83
rd
Clinton
1
1
0
0
1
0.852
168
85
84
th
Cresskill
2
1
1
0
1
0.852
65
19
85
th
Manalapan
6
2
0
0
2
0.85
83
2
86
th
Chester
2
1
1
0
0
0.849
59
27
87
th
East Hanover
2
1
1
0
0
0.848
120
33
88
th
Stirling
0
1
0
0
2
0.846
81
7
89
th
Wyckoff
4
1
0
0
3
0.842
109
20
90
th
Mahwah
4
1
1
0
3
0.842
74
16
91
st
Lincroft
1
0
1
0
5
0.841
77
14
92
nd
Monmouth Junction
2
2
1
0
2
0.84
89
3
93
rd
West Windsor
3
1
1
0
3
0.836
71
22
94
th
Marlboro
3
1
1
0
2
0.835
92
2
95
th
Paramus
5
2
4
7
13
0.834
107
12
96
th
Bernardsville
1
1
1
0
2
0.833
94
2
97
th
Franklin Lakes
3
1
1
0
2
0.832
111
14
98
th
Annandale
0
0
2
0
2
0.832
64
34
99
th
Atlantic Highlands
2
0
0
0
1
0.831
43
56
100
th
Morris Plains
4
1
1
0
1
0.829
96
4
101
st
Bedminster
1
0
0
0
1
0.827
118
17
102
nd
Pompton Plains
2
1
1
0
2
0.827
99
3
103
rd
Hopewell
1
0
0
0
0
0.823
102
1
104
th
Watchung
1
1
0
0
1
0.82
100
4
105
th
Lincoln Park
1
1
0
0
1
0.82
103
2
106
th
Midland Park
2
0
1
0
2
0.818
113
7
107
th
Northvale
1
0
0
0
0
0.816
178
71
108
th
Greendell
1
0
0
0
0
0.814
123
15
109
th
Parsippany
5
2
1
0
3
0.808
115
6
110
th
Ramsey
3
1
1
0
3
0.806
70
40
111
th
Neshanic Station
1
0
0
0
0
0.804
209
98
112
th
Island Heights
1
0
0
0
0
0.803
91
21
113
th
Leonia
1
1
1
0
0
0.802
163
50
114
th
Voorhees
4
1
1
0
9
0.8
127
13
115
th
Fort Lee
4
1
1
0
4
0.799
105
10
116
th
Oakland
3
1
1
0
9
0.796
121
5
117
th
Millington
1
0
0
0
0
0.795
135
18
118
th
Westwood
2
1
0
0
1
0.792
75
43
119
th
Berkeley Heights
1
0
1
0
3
0.791
242
123
120
th
East Brunswick
9
2
2
0
5
0.791
134
14
121
st
Warren
4
1
1
1
4
0.789
95
26
122
nd
Haddonfield
6
1
1
0
5
0.782
110
12
123
rd
South Orange
3
1
1
0
2
0.781
85
38
124
th
Wayne
10
3
4
0
13
0.779
137
13
125
th
Titusville
1
0
0
0
2
0.776
162
37
126
th
Boonton
3
1
1
0
3
0.776
167
41
127
th
Moonachie
2
0
0
0
0
0.775
159
32
128
th
Upper Montclair
2
1
0
0
2
0.775
145
17
129
th
Hoboken
5
1
1
1
9
0.773
173
44
130
th
Metuchen
3
1
1
0
7
0.772
148
18
131
st
Maywood
2
1
0
0
0
0.771
112
19
132
nd
New Milford
2
1
1
0
3
0.77
151
19
133
rd
Medford Lakes
1
1
0
0
0
0.765
141
8
134
th
Sayreville
1
0
0
0
2
0.763
294
160
135
th
Whitehouse Station
2
1
0
0
1
0.763
158
23
136
th
Caldwell
1
1
0
0
2
0.758
97
39
137
th
Bridgewater
6
3
4
0
8
0.757
156
19
138
th
Robbinsville
1
1
1
0
0
0.755
101
37
139
th
Medford
5
2
3
0
8
0.754
136
3
140
th
Whippany
2
1
1
0
4
0.753
126
14
141
st
Waldwick
2
1
1
0
3
0.753
116
25
142
nd
Highlands
1
0
2
0
0
0.752
172
30
143
rd
West Long Branch
1
1
1
0
2
0.749
142
1
144
th
Montclair
5
2
1
0
7
0.747
171
27
145
th
Dayton
1
0
0
0
3
0.746
129
16
146
th
Linwood
1
1
1
0
1
0.743
166
20
147
th
Edison
13
4
3
0
19
0.743
143
4
148
th
Township of Washington
2
0
1
0
2
0.741
150
2
149
th
Manasquan
1
0
1
0
2
0.74
155
6
150
th
Mickleton
2
0
0
0
0
0.739
146
4
151
st
Dumont
4
0
1
0
0
0.737
133
18
152
nd
Pennington
2
1
4
0
6
0.735
201
49
153
rd
Long Valley
3
1
0
0
0
0.734
132
21
154
th
Millstone Township
1
1
0
0
2
0.734
182
28
155
th
Hasbrouck Heights
2
1
1
0
2
0.733
170
15
156
th
Marmora
2
0
0
0
0
0.732
114
42
157
th
Ocean City
1
1
1
0
0
0.732
139
18
158
th
Iselin
4
1
1
0
1
0.731
183
25
159
th
Rutherford
2
2
1
0
2
0.731
138
21
160
th
Green Brook
1
1
0
0
0
0.729
147
13
161
st
Middletown
3
1
2
0
1
0.729
144
17
162
nd
Mullica Hill
1
2
1
0
1
0.725
214
52
163
rd
Cedar Grove
3
1
1
0
1
0.725
169
6
164
th
Englishtown
0
0
1
0
0
0.725
211
47
165
th
Wall
3
1
2
0
0
0.723
130
35
166
th
Jobstown
1
0
0
0
0
0.722
217
51
167
th
Clarksburg
1
0
0
0
0
0.721
152
15
168
th
Randolph
4
1
1
0
3
0.719
208
40
169
th
Ringoes
2
0
0
0
1
0.718
131
38
170
th
Wood Ridge
1
2
1
0
0
0.717
249
79
171
st
Rockaway
3
2
3
0
2
0.716
161
10
172
nd
Mantua
1
1
0
0
0
0.715
90
82
173
rd
Kendall Park
4
0
0
0
0
0.715
149
24
174
th
Chesterfield
1
0
0
0
1
0.715
124
50
175
th
Fairfield
2
0
2
0
4
0.713
(n/a)
176
th
Bergenfield
5
1
1
0
1
0.712
233
57
177
th
Springfield
3
1
1
0
3
0.711
185
8
178
th
Garwood
1
0
0
0
0
0.71
241
63
179
th
Monroeville
1
0
0
0
0
0.71
128
51
180
th
Nutley
5
1
1
0
4
0.709
186
6
181
st
Flanders
2
0
1
0
0
0.709
192
11
182
nd
Califon
3
2
1
0
0
0.708
140
42
183
rd
Budd Lake
2
1
0
0
2
0.708
157
26
184
th
Old Bridge
8
2
0
0
7
0.708
198
14
185
th
Collingswood
4
1
1
0
1
0.707
205
20
186
th
Point Pleasant Beach
3
1
2
0
1
0.706
175
11
187
th
Shamong
1
1
0
0
0
0.698
222
35
188
th
South Hackensack
1
0
0
0
0
0.697
190
2
189
th
Hewitt
1
0
0
0
0
0.696
267
78
190
th
Ringwood
3
1
0
0
1
0.692
256
66
191
st
New Egypt
1
1
1
0
0
0.689
204
13
192
nd
Stewartsville
1
1
0
0
0
0.687
224
32
193
rd
Ventnor City
1
1
0
0
0
0.686
303
110
194
th
Maplewood
4
1
1
0
0
0.685
200
6
195
th
Cherry Hill
13
3
3
1
15
0.681
199
4
196
th
Manahawkin
3
2
2
0
2
0.679
191
5
197
th
Cinnaminson
2
1
1
0
3
0.679
197
198
th
Wanaque
1
0
1
0
0
0.679
218
20
199
th
Haskell
1
0
0
0
0
0.678
176
23
200
th
Verona
4
1
1
0
2
0.677
221
21
201
st
Quakertown
1
0
0
0
0
0.677
154
47
202
nd
Woolwich Township
1
0
0
0
0
0.675
174
28
203
rd
Lebanon
3
0
0
0
1
0.675
203
204
th
Asbury
1
1
0
0
0
0.674
206
2
205
th
Hampton
2
1
0
0
0
0.672
212
7
206
th
Westmont
2
1
1
0
0
0.672
160
46
207
th
Edgewater
2
0
0
0
1
0.671
220
13
208
th
Little Falls
2
1
1
0
2
0.669
223
15
209
th
New Monmouth
1
0
0
0
1
0.667
310
101
210
th
Riverton
1
0
0
0
1
0.666
188
22
211
th
Lodi
5
1
2
0
2
0.664
232
21
212
th
Emerson
1
1
1
0
1
0.661
187
25
213
th
Stanhope
2
1
1
0
0
0.66
216
3
214
th
Northfield
1
1
0
0
1
0.659
164
50
215
th
Lawrenceville
4
2
1
0
4
0.658
308
93
216
th
Port Republic
1
0
0
0
0
0.655
237
21
217
th
Columbus
2
1
1
0
0
0.654
181
36
218
th
Riverdale
1
0
0
0
0
0.654
255
37
219
th
Aberdeen
2
0
1
0
1
0.651
179
40
220
th
Clark
2
1
1
0
5
0.651
165
55
221
st
Sergeantsville
1
0
0
0
0
0.651
177
44
222
nd
East Rutherford
2
1
1
0
2
0.65
328
106
223
rd
Carlstadt
1
0
0
0
0
0.649
219
4
224
th
Hackettstown
2
1
1
0
0
0.647
226
2
225
th
North Middletown
1
0
0
0
0
0.643
288
63
226
th
Ogdensburg
1
0
0
0
0
0.642
289
63
227
th
Freehold
9
3
4
0
4
0.64
239
12
228
th
Mount Arlington
1
1
0
0
0
0.633
189
39
229
th
West Orange
7
3
1
0
7
0.631
266
37
230
th
Berlin
1
1
0
0
1
0.63
229
1
231
st
Allentown
1
1
1
0
2
0.629
210
21
232
nd
Frenchtown
2
0
1
0
1
0.627
260
28
233
rd
West Caldwell
4
0
2
0
1
0.627
193
40
234
th
Clementon
1
0
0
0
1
0.626
273
39
235
th
Butler
1
1
1
0
0
0.623
215
20
236
th
Ridgefield
2
0
1
1
0
0.622
(n/a)
237
th
North Arlington
4
1
1
0
1
0.622
269
32
238
th
Mount Laurel
6
2
1
0
6
0.622
243
5
239
th
Morristown
6
1
2
1
9
0.621
234
5
240
th
Leonardo
1
1
0
0
0
0.618
195
45
241
st
Matawan
1
0
1
0
2
0.617
202
39
242
nd
Belmar
1
0
0
0
3
0.614
296
54
243
rd
Bloomsbury
1
0
0
0
1
0.612
292
49
244
th
Flemington
3
2
3
0
0
0.611
230
14
245
th
Tinton Falls
2
1
2
1
4
0.61
228
17
246
th
Sparta
3
2
2
1
9
0.609
247
1
247
th
Brigantine
1
0
0
0
0
0.606
350
103
247
th
Turnersville
4
0
0
0
0
0.606
275
28
249
th
Wallington
2
0
1
0
0
0.604
258
9
250
th
Roosevelt
1
0
0
0
0
0.601
236
14
251
st
Hamburg
1
1
1
0
0
0.601
272
21
252
nd
Milford
2
0
0
0
0
0.6
264
12
253
rd
Ocean
1
1
1
0
4
0.597
238
15
254
th
West Cape May
1
0
0
0
0
0.597
153
101
255
th
Bloomingdale
2
1
0
0
0
0.596
311
56
256
th
Haddon Heights
3
0
1
0
2
0.595
225
31
257
th
North Haledon
1
1
0
0
2
0.594
194
63
258
th
Colonia
4
1
1
0
2
0.594
286
28
259
th
Stillwater
1
0
0
0
0
0.592
122
137
260
th
Somerset
5
2
1
2
9
0.591
271
11
261
st
Union City
10
2
2
0
4
0.591
314
53
262
nd
Marlton
6
2
1
0
5
0.589
240
22
263
rd
Great Meadows
1
1
0
0
0
0.588
184
79
264
th
Lavallette
1
0
0
0
0
0.586
227
37
265
th
Pitman
3
1
1
0
0
0.585
279
14
266
th
Pedricktown
1
0
0
0
0
0.584
213
53
267
th
Secaucus
2
1
3
0
0
0.583
246
21
268
th
Laurence Harbor
1
0
0
0
0
0.58
248
20
269
th
Bloomfield
8
1
1
0
5
0.58
309
40
270
th
Oakhurst
1
0
1
0
0
0.58
400
130
271
st
Logan Township
2
1
0
0
0
0.58
196
75
272
nd
Mine Hill
1
0
0
0
0
0.58
268
4
273
rd
Pompton Lakes
2
1
1
0
2
0.579
261
12
274
th
Laurel Springs
1
0
0
0
1
0.579
250
24
275
th
Beach Haven
1
0
0
0
0
0.576
68
207
276
th
Bradley Beach
1
0
0
0
0
0.575
443
167
277
th
Barrington
0
1
0
0
1
0.571
324
47
278
th
Eatontown
2
2
0
0
3
0.57
291
13
279
th
Woodstown
1
1
2
1
0
0.57
285
6
280
th
Newton
5
2
2
0
2
0.57
270
10
281
st
Woolwich Twp
1
1
1
0
0
0.568
253
28
282
nd
Oak Ridge
3
1
2
0
1
0.565
235
47
283
rd
High Bridge
1
1
0
0
0
0.565
207
76
284
th
Branchville
1
0
0
0
0
0.563
244
40
285
th
Fort Dix
1
0
0
0
0
0.563
381
96
286
th
Bordentown
3
1
2
0
0
0.559
252
34
287
th
Garfield
7
1
1
1
1
0.557
313
26
288
th
Hope
1
0
0
0
0
0.556
358
70
289
th
Lafayette
1
0
0
0
0
0.554
354
65
290
th
Oaklyn
2
0
0
0
0
0.553
327
37
291
st
Teaneck
6
2
1
0
11
0.55
301
10
292
nd
Merchantville
1
0
0
0
2
0.547
344
52
293
rd
Rochelle Park
1
0
0
0
2
0.546
262
31
294
th
South Bound Brook
1
0
0
0
0
0.545
305
11
295
th
Stratford
1
1
0
0
2
0.544
326
31
296
th
Elmer
1
1
0
1
0
0.541
(n/a)
297
th
Roebling
2
0
0
0
0
0.54
277
20
298
th
Port Monmouth
0
1
0
0
0
0.54
298
299
th
Piscataway
8
3
3
2
7
0.538
319
20
300
th
South Plainfield
5
2
1
0
3
0.538
251
49
301
st
Totowa
1
1
1
0
1
0.538
367
66
302
nd
Bogota
2
1
1
0
2
0.537
283
19
303
rd
Montague
1
0
0
0
0
0.537
345
42
304
th
Southampton
2
1
0
0
0
0.536
299
5
305
th
Farmingdale
3
1
1
0
1
0.535
280
25
306
th
Audubon
2
0
1
0
0
0.528
265
41
307
th
West Deptford
2
1
1
0
0
0.526
323
16
308
th
Howell
6
1
0
0
6
0.526
259
49
309
th
Succasunna
3
2
2
0
2
0.524
284
25
310
th
Harrisonville
1
0
0
0
0
0.524
302
8
311
th
Estell Manor
1
0
0
0
0
0.524
347
36
312
th
Hainesport
1
0
0
0
3
0.522
263
49
313
th
Parlin
5
1
1
1
1
0.519
276
37
314
th
Cliffwood
1
1
0
0
0
0.517
257
57
315
th
Bellmawr
2
1
0
0
1
0.516
337
22
316
th
Deal
1
0
0
0
2
0.515
336
20
317
th
Whiting
1
0
0
0
0
0.515
331
14
318
th
Sewell
3
4
2
1
7
0.515
335
17
319
th
Hawthorne
3
1
1
0
2
0.514
329
10
320
th
Cliffside Park
3
1
1
0
2
0.513
306
14
321
st
Wharton
3
1
0
0
1
0.513
287
34
322
nd
Lanoka Harbor
2
1
1
0
1
0.511
282
40
323
rd
Little Ferry
1
1
0
0
0
0.509
330
7
324
th
Belford
1
0
0
0
0
0.509
315
9
325
th
Joint Base Mdl
1
0
0
0
0
0.506
278
47
326
th
Hazlet
4
3
2
0
1
0.506
281
45
327
th
Mount Ephraim
1
1
0
0
0
0.505
290
37
328
th
Netcong
1
0
0
0
0
0.499
300
28
329
th
Ship Bottom
1
0
0
0
0
0.499
254
75
330
th
Lyndhurst
6
1
1
0
1
0.497
346
16
331
st
Wenonah
3
0
0
0
0
0.497
295
36
332
nd
Pittstown
1
1
0
0
0
0.497
307
25
333
rd
Tabernacle
1
1
3
0
0
0.497
316
17
334
th
Red Bank
4
1
0
0
4
0.491
317
17
335
th
Monroe Twp
3
0
0
0
1
0.491
(n/a)
336
th
Allamuchy
1
1
0
0
0
0.49
349
13
337
th
Glendora
1
0
0
0
0
0.488
325
12
338
th
Milltown
1
1
0
0
1
0.488
274
64
339
th
West Milford
4
1
1
0
2
0.486
312
27
340
th
Absecon
1
1
0
0
6
0.484
386
46
341
st
Bayonne
11
0
3
0
5
0.481
360
19
342
nd
Stone Harbor
1
0
0
0
0
0.477
35
307
343
rd
Williamstown
5
1
1
0
2
0.476
304
39
344
th
Delran
2
1
1
0
3
0.474
359
15
345
th
Blairstown
2
0
1
0
2
0.473
384
39
346
th
Dorothy
1
0
0
0
0
0.472
293
53
347
th
Hammonton
4
1
1
0
3
0.467
348
1
348
th
Westampton
1
1
2
1
0
0.466
342
6
349
th
Washington
5
1
2
0
2
0.465
368
19
350
th
Ridgefield Park
3
0
1
0
0
0.464
332
18
351
st
East Windsor
2
1
0
0
2
0.461
371
20
352
nd
Phillipsburg
6
2
1
0
1
0.459
373
21
353
rd
Waterford Works
1
0
0
0
0
0.459
435
82
354
th
Woodbine
1
1
0
0
0
0.459
352
2
355
th
Spotswood
2
1
1
0
1
0.458
322
33
356
th
Franklin
2
0
0
0
0
0.457
321
35
357
th
Gibbstown
1
1
0
0
1
0.456
356
1
358
th
Barnegat
2
2
1
0
0
0.454
355
3
359
th
Middlesex
4
1
1
0
0
0.454
245
114
360
th
Beverly
1
0
0
0
0
0.454
397
37
361
st
Forked River
1
1
0
0
1
0.452
377
16
362
nd
Layton
1
0
0
0
0
0.451
297
65
363
rd
Woodland Park
3
1
0
0
0
0.447
339
24
364
th
Hackensack
4
1
2
0
2
0.446
387
23
365
th
Saddle Brook
3
0
1
0
1
0.444
320
45
366
th
Oxford
1
0
0
0
0
0.442
409
43
367
th
Woodbridge
2
1
2
0
5
0.438
343
24
368
th
Salem
4
1
1
0
0
0.436
333
35
369
th
Elwood
1
1
0
0
0
0.435
341
28
370
th
Franklin Park
2
0
0
0
0
0.434
338
32
371
st
Alpha
1
0
0
0
0
0.434
318
53
372
nd
Lambertville
4
0
2
0
0
0.433
404
32
373
rd
Somerville
1
1
1
0
3
0.428
365
8
374
th
Waretown
2
0
1
0
0
0.426
(n/a)
375
th
Elmwood Park
3
1
1
0
1
0.424
364
11
376
th
Jackson
6
2
3
1
2
0.422
340
36
377
th
Brick
6
2
3
0
0
0.422
390
13
378
th
Sicklerville
5
2
1
0
2
0.42
385
7
379
th
Woodbury Hts
1
0
1
0
0
0.418
406
27
380
th
Winfield Park
1
0
0
0
0
0.415
508
128
381
st
Jersey City
34
5
11
2
30
0.414
378
3
382
nd
Highland Park
2
1
1
0
2
0.413
362
20
383
rd
Cape May
3
2
1
0
0
0.413
375
8
384
th
Port Murray
1
0
1
0
0
0.41
370
14
385
th
Alloway
1
0
0
0
1
0.409
366
19
386
th
Delaware
1
0
0
0
0
0.406
392
6
387
th
Wildwood Crest
1
0
0
0
0
0.404
231
156
388
th
Clifton
14
3
1
0
18
0.402
363
25
389
th
Quinton
1
0
0
0
0
0.402
425
36
390
th
Pittsgrove
1
1
1
0
0
0.4
421
31
391
st
Ocean Gate
1
0
0
0
0
0.399
395
4
392
nd
Union Beach
1
0
0
0
0
0.397
351
41
393
rd
Belvidere
2
0
1
0
0
0.395
382
11
394
th
Bayville
3
2
1
0
1
0.391
380
14
395
th
Vernon
3
1
1
0
1
0.391
376
19
396
th
Lumberton
2
1
1
0
1
0.39
361
35
397
th
Runnemede
2
1
1
0
1
0.39
408
11
398
th
Dover
5
1
1
0
0
0.388
374
24
399
th
Kenilworth
1
0
1
0
2
0.387
423
24
400
th
Dennisville
0
1
0
0
0
0.386
391
9
401
st
Magnolia
1
0
0
0
0
0.385
445
44
402
nd
Union
6
3
1
0
4
0.385
398
4
403
rd
Sussex
2
1
1
0
1
0.382
369
34
404
th
Roselle Park
3
1
1
0
0
0.381
396
8
405
th
Manchester
2
1
1
0
0
0.381
394
11
406
th
Weehawken
2
0
1
0
0
0.379
399
7
407
th
Jamesburg
1
1
1
0
0
0.368
357
50
408
th
Fords
2
2
0
0
1
0.366
353
55
409
th
Cedarville
1
0
0
0
0
0.362
429
20
410
th
Beachwood
1
1
0
0
0
0.361
393
17
411
th
Franklinville
1
2
1
0
0
0.358
449
38
412
th
Blackwood
4
2
2
0
0
0.358
411
1
413
th
Toms River
10
2
6
1
6
0.357
372
41
414
th
Hightstown
2
0
1
0
3
0.353
388
26
415
th
West Creek
1
0
0
0
0
0.353
453
38
416
th
Avenel
2
1
0
0
0
0.352
379
37
417
th
Erial
1
0
1
0
1
0.349
427
10
418
th
Newfield
1
0
0
0
2
0.348
432
14
419
th
Englewood
4
1
1
0
8
0.348
383
36
420
th
Eastampton
1
0
0
0
1
0.346
402
18
421
st
Hamilton
19
4
5
0
8
0.346
410
11
422
nd
Harrison
3
1
1
0
1
0.344
417
5
423
rd
Hillside
4
2
1
0
1
0.337
460
37
424
th
Belleville
7
1
1
0
4
0.335
401
23
425
th
Burlington
5
1
3
0
4
0.335
430
5
426
th
Brooklawn
1
0
0
0
0
0.335
451
25
427
th
Landing
1
0
0
0
1
0.335
334
93
428
th
Raritan
1
0
0
0
3
0.33
407
21
429
th
North Wildwood
1
0
0
0
2
0.326
436
7
430
th
South Amboy
1
0
1
0
0
0.326
419
11
431
st
Keyport
2
0
1
0
1
0.325
434
3
432
nd
Kearny
6
1
1
0
1
0.324
405
27
433
rd
Port Elizabeth
1
0
0
0
0
0.323
467
34
434
th
Palisades Park
2
0
1
0
2
0.323
412
22
435
th
Hopatcong
2
1
1
0
0
0.323
448
13
436
th
Palmyra
1
1
2
0
0
0.32
389
47
437
th
Mount Holly
2
1
2
0
3
0.319
413
24
438
th
Cape May Court House
4
1
4
0
2
0.317
(n/a)
439
th
Florence
0
1
0
0
0
0.314
420
19
440
th
Galloway
6
1
1
0
1
0.314
428
12
441
st
North Brunswick
4
2
1
0
2
0.313
416
25
442
nd
Egg Harbor Township
4
2
1
0
4
0.313
431
11
443
rd
Deptford
3
0
1
0
1
0.312
415
28
444
th
Glassboro
3
1
1
0
0
0.311
463
19
445
th
Mays Landing
3
1
3
0
1
0.31
437
8
446
th
Neptune
5
1
2
0
6
0.306
433
13
447
th
Clayton
1
1
1
0
1
0.303
479
32
448
th
Gloucester City
1
1
1
0
1
0.297
414
34
449
th
West Berlin
1
1
0
0
0
0.295
447
2
450
th
West New York
6
1
1
0
0
0.295
470
20
451
st
Somerdale
1
0
1
0
0
0.294
456
5
452
nd
Tuckerton
1
0
0
0
0
0.288
424
28
453
rd
Linden
8
2
1
0
2
0.284
457
4
454
th
Dunellen
1
1
1
0
1
0.28
418
36
455
th
Elizabeth
24
2
9
0
7
0.28
452
3
456
th
Woodlynne
1
0
0
0
0
0.276
494
38
457
th
North Bergen
7
0
1
0
0
0.274
441
16
458
th
Pennsauken
5
1
3
0
6
0.273
454
4
459
th
Guttenberg
1
0
0
0
0
0.272
439
20
460
th
Gibbsboro
1
0
0
0
0
0.272
444
16
461
st
Chatsworth
1
0
0
0
0
0.271
469
8
462
nd
Wrightstown
2
1
0
0
0
0.268
442
20
463
rd
Lakewood
7
1
1
0
117
0.265
455
8
464
th
Carteret
3
2
1
0
3
0.257
464
465
th
Orange
7
2
1
0
2
0.256
446
19
466
th
East Orange
15
4
3
0
7
0.255
465
1
467
th
Pennsville
3
1
1
0
1
0.255
489
22
468
th
Asbury Park
4
1
1
1
3
0.25
468
469
th
South River
2
1
1
0
1
0.25
484
15
470
th
Little Egg Harbor
2
1
1
0
0
0.246
466
4
471
st
Plainfield
11
2
4
3
2
0.246
474
3
472
nd
Vineland
10
4
4
0
6
0.244
461
11
473
rd
Newark
52
3
19
7
15
0.243
473
474
th
Pine Beach
1
0
0
0
0
0.236
403
71
475
th
Westville
2
0
0
0
2
0.233
472
3
476
th
Atco
2
1
1
0
1
0.231
471
5
477
th
Haledon
1
0
1
0
0
0.231
485
8
478
th
Atlantic City
9
0
1
0
2
0.23
483
5
479
th
Bound Brook
4
1
1
0
1
0.23
478
1
480
th
Seaside Heights
1
0
0
0
0
0.225
518
38
481
st
Egg Harbor City
1
1
3
0
1
0.223
495
14
482
nd
Sewaren
1
0
0
0
0
0.223
458
24
483
rd
Maple Shade
2
1
1
0
1
0.221
476
7
484
th
East Newark
1
0
0
0
0
0.216
422
62
485
th
Neptune City
1
0
0
0
0
0.214
486
1
486
th
Rahway
4
1
1
0
2
0.214
487
1
487
th
Edgewater Park
1
1
0
0
0
0.211
450
37
488
th
Delair
1
0
0
0
0
0.208
482
6
489
th
National Park
1
0
0
0
0
0.206
459
30
490
th
Woodbury
4
0
1
0
2
0.205
488
2
491
st
Pine Hill
2
1
1
0
0
0.203
492
1
492
nd
Pemberton
2
2
1
0
0
0.203
440
52
493
rd
West Collingswood
1
0
0
0
0
0.202
438
55
494
th
Seabrook
2
1
0
0
0
0.197
477
17
495
th
Roselle
4
2
2
0
2
0.195
481
14
496
th
Passaic
12
3
4
1
10
0.194
498
2
497
th
Ewing
3
1
2
0
2
0.189
496
1
498
th
Perth Amboy
7
2
3
0
3
0.182
490
8
499
th
Carneys Point
2
0
1
0
0
0.179
475
24
500
th
Somers Point
1
1
1
0
2
0.176
491
9
501
st
Port Reading
1
0
0
0
0
0.175
462
39
502
nd
Millville
6
1
3
0
0
0.175
497
5
503
rd
Manville
2
1
1
0
0
0.174
480
23
504
th
Buena
1
1
1
0
0
0.168
499
5
505
th
Paterson
32
3
11
3
5
0.166
501
4
506
th
North Plainfield
3
2
1
0
2
0.165
493
13
507
th
Browns Mills
2
0
0
0
0
0.161
511
4
508
th
Willingboro
6
2
1
0
3
0.151
505
3
509
th
Rosenhayn
1
0
0
0
0
0.15
504
5
510
th
Lakehurst
1
0
0
0
0
0.147
520
10
511
th
Minotola
1
0
0
0
0
0.145
500
11
512
th
Bridgeton
10
0
2
1
2
0.141
502
10
513
th
Wildwood
1
1
1
0
0
0.133
509
4
514
th
Pleasantville
4
1
1
0
0
0.133
513
1
515
th
Trenton
16
11
5
2
4
0.125
517
2
516
th
New Brunswick
9
2
3
0
0
0.119
506
10
517
th
Irvington
9
2
1
0
1
0.117
512
5
518
th
Long Branch
6
1
2
1
2
0.116
507
11
519
th
Prospect Park
1
0
0
0
1
0.108
519
520
th
Keansburg
1
1
1
0
1
0.103
514
6
521
st
Lindenwold
2
1
1
0
0
0.102
524
3
522
nd
Fairview
2
1
0
0
1
0.101
510
12
523
rd
Delanco
1
1
0
0
0
0.099
515
8
524
th
Riverside
1
1
1
0
0
0.096
516
8
525
th
Lawnside
1
0
0
0
0
0.089
503
22
526
th
Camden
14
3
6
6
4
0.069
522
4
527
th
Port Norris
1
0
0
0
0
0.067
523
4
528
th
Newport
1
0
0
0
0
0.062
521
7
529
th
Lake Como
0
0
1
0
0
0.057
426
103
530
th
Penns Grove
1
1
0
0
0
0.044
526
4
531
st
Paulsboro
2
1
1
0
1
0.031
525
6
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:
State-Administered Standardized Tests: 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. School Attendance Areas provided by
ATTOM
.
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...