For the 2026 school year, there are 86 public middle schools serving 46,258 students in Bergen County, NJ. The top-ranked public middle schools in Bergen County, NJ are Upper School, Brookside School and Ho-ho-kus Public School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Bergen County, NJ public middle schools have an average math proficiency score of 46% (versus the New Jersey public middle school average of 34%), and reading proficiency score of 61% (versus the 48% statewide average). Middle schools in Bergen County have an average ranking of 9/10, which is in the top 20% of New Jersey public middle schools.
Minority enrollment is 62% of the student body (majority Hispanic), which is less than the New Jersey public middle school average of 69% (majority Hispanic).
Best Public Middle Schools in Bergen County (2026)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Upper School
(Math: 83% | Reading: 93%)
Rank:
Rank:
10/
Top 5%10
143 Charlotte Pl
Englewood Cliffs, NJ 07632
(201) 567-7292
Englewood Cliffs, NJ 07632
(201) 567-7292
Gr: 3-8 | 264 students Student-teacher ratio: 7:1 Minority enrollment: 75%
Rank: #22.
Brookside School
(Math: 84% | Reading: 87%)
Rank:
Rank:
10/
Top 5%10
100 Brookside Avenue
Allendale, NJ 07401
(201) 327-2020
Allendale, NJ 07401
(201) 327-2020
Gr: 4-8 | 502 students Student-teacher ratio: 12:1 Minority enrollment: 33%
Rank: #33.
Ho-ho-kus Public School
(Math: 83% | Reading: 83%)
Rank:
Rank:
10/
Top 5%10
70 Lloyd Road
Ho Ho Kus, NJ 07423
(201) 652-4555
Ho Ho Kus, NJ 07423
(201) 652-4555
Gr: PK-8 | 573 students Student-teacher ratio: 12:1 Minority enrollment: 22%
Rank: #44.
Alpine Elementary School
(Math: 70-74% | Reading: 90-94%)
Rank:
Rank:
10/
Top 5%10
500 Hillside Avenue
Alpine, NJ 07620
(201) 768-8255
Alpine, NJ 07620
(201) 768-8255
Gr: K-8 | 146 students Student-teacher ratio: 8:1 Minority enrollment: 44%
Rank: #55.
Haworth Public School
(Math: 76% | Reading: 83%)
Rank:
Rank:
10/
Top 5%10
205 Valley Rd
Haworth, NJ 07641
(201) 384-5526
Haworth, NJ 07641
(201) 384-5526
Gr: PK-8 | 498 students Student-teacher ratio: 9:1 Minority enrollment: 38%
Rank: #66.
Tenafly Middle School
(Math: 78% | Reading: 80%)
Rank:
Rank:
10/
Top 5%10
10 Sunset Lane
Tenafly, NJ 07670
(201) 816-4530
Tenafly, NJ 07670
(201) 816-4530
Gr: 6-8 | 916 students Student-teacher ratio: 12:1 Minority enrollment: 53%
Rank: #77.
Demarest Middle School
(Math: 78% | Reading: 77%)
Rank:
Rank:
10/
Top 10%10
568 Piermont Rd
Demarest, NJ 07627
(201) 768-6060
Demarest, NJ 07627
(201) 768-6060
Gr: 5-8 | 359 students Student-teacher ratio: 10:1 Minority enrollment: 42%
Rank: #88.
Tenakill Middle School
(Math: 72% | Reading: 83%)
Rank:
Rank:
10/
Top 10%10
275 High Street
Closter, NJ 07624
(201) 768-1332
Closter, NJ 07624
(201) 768-1332
Gr: 5-8 | 593 students Student-teacher ratio: 14:1 Minority enrollment: 54%
Rank: #99.
Emil A. Cavallini Middle School
(Math: 76% | Reading: 81%)
Rank:
Rank:
10/
Top 10%10
392 W Saddle River Rd
Saddle River, NJ 07458
(201) 961-6400
Saddle River, NJ 07458
(201) 961-6400
Gr: 6-8 | 389 students Student-teacher ratio: 9:1 Minority enrollment: 37%
Rank: #1010.
Woodcliff Middle School
(Math: 71% | Reading: 81%)
Rank:
Rank:
10/
Top 10%10
134 Woodcliff Ave
Woodcliff Lake, NJ 07677
(201) 930-5600
Woodcliff Lake, NJ 07677
(201) 930-5600
Gr: 6-8 | 238 students Student-teacher ratio: 9:1 Minority enrollment: 24%
Rank: #1111.
Harrington Park School
(Math: 73% | Reading: 75%)
Rank:
Rank:
10/
Top 10%10
191 Harriot Ave
Harrington Park, NJ 07640
(201) 768-5700
Harrington Park, NJ 07640
(201) 768-5700
Gr: PK-8 | 627 students Student-teacher ratio: 11:1 Minority enrollment: 48%
Rank: #1212.
Charles Dewolf Middle School
(Math: 66% | Reading: 81%)
Rank:
Rank:
10/
Top 10%10
275 Old Tappan Rd
Westwood, NJ 07675
(201) 664-1475
Westwood, NJ 07675
(201) 664-1475
Gr: 5-8 | 370 students Student-teacher ratio: 12:1 Minority enrollment: 54%
Rank: #1313.
Glen Rock Middle School
(Math: 65% | Reading: 81%)
Rank:
Rank:
10/
Top 10%10
600 Harristown Road
Glen Rock, NJ 07452
(201) 445-7700
Glen Rock, NJ 07452
(201) 445-7700
Gr: 6-8 | 642 students Student-teacher ratio: 11:1 Minority enrollment: 37%
Rank: #1414.
River Dell Middle School
(Math: 65% | Reading: 77%)
Rank:
Rank:
9/
Top 20%10
230 Woodland Avenue
River Edge, NJ 07661
(201) 599-7246
River Edge, NJ 07661
(201) 599-7246
Gr: 7-8 | 573 students Student-teacher ratio: 12:1 Minority enrollment: 48%
Rank: #1515.
Thomas Jefferson Middle School
(Math: 65% | Reading: 75%)
Rank:
Rank:
9/
Top 20%10
35 - 01 Morlot Avenue
Fair Lawn, NJ 07410
(201) 703-2240
Fair Lawn, NJ 07410
(201) 703-2240
Gr: 5-8 | 1,100 student Student-teacher ratio: 11:1 Minority enrollment: 46%
Rank: #1616.
Norwood Public School
(Math: 64% | Reading: 76%)
Rank:
Rank:
9/
Top 20%10
177 Summit St
Norwood, NJ 07648
(201) 768-6363
Norwood, NJ 07648
(201) 768-6363
Gr: PK-8 | 583 students Student-teacher ratio: 12:1 Minority enrollment: 59%
Rank: #1717.
Park Ridge High School
(Math: 64% | Reading: 75%)
Rank:
Rank:
9/
Top 20%10
2 Park Ave
Park Ridge, NJ 07656
(201) 573-6000
Park Ridge, NJ 07656
(201) 573-6000
Gr: 7-12 | 491 students Student-teacher ratio: 8:1 Minority enrollment: 29%
Rank: #1818.
George Washington Middle School
(Math: 58% | Reading: 79%)
Rank:
Rank:
9/
Top 20%10
155 Washington Pl
Ridgewood, NJ 07451
(201) 670-2790
Ridgewood, NJ 07451
(201) 670-2790
Gr: 6-8 | 644 students Student-teacher ratio: 12:1 Minority enrollment: 37%
Rank: #1919.
Eric S. Smith Middle School
(Math: 64% | Reading: 71%)
Rank:
Rank:
9/
Top 20%10
2 Monroe Street
Ramsey, NJ 07446
(201) 785-2313
Ramsey, NJ 07446
(201) 785-2313
Gr: 6-8 | 613 students Student-teacher ratio: 9:1 Minority enrollment: 26%
Rank: #2020.
George G White
(Math: 61% | Reading: 72%)
Rank:
Rank:
9/
Top 20%10
120 Magnolia Ave
Hillsdale, NJ 07642
(201) 664-0286
Hillsdale, NJ 07642
(201) 664-0286
Gr: 5-8 | 490 students Student-teacher ratio: 8:1 Minority enrollment: 33%
Rank: #2121.
Lewis F. Cole Middle School
(Math: 62% | Reading: 71%)
Rank:
Rank:
9/
Top 20%10
467 Stillwell Avenue
Fort Lee, NJ 07024
(201) 585-4660
Fort Lee, NJ 07024
(201) 585-4660
Gr: 5-8 | 1,227 student Student-teacher ratio: 13:1 Minority enrollment: 75%
Rank: #2222.
Cresskill Middle School
(Math: 58% | Reading: 73%)
Rank:
Rank:
9/
Top 20%10
1 Lincoln Drive
Cresskill, NJ 07626
(201) 227-7791
Cresskill, NJ 07626
(201) 227-7791
Gr: 6-8 | 421 students Student-teacher ratio: 15:1 Minority enrollment: 45%
Rank: #2323.
Benjamin Franklin Middle School
(Math: 53% | Reading: 80%)
Rank:
Rank:
9/
Top 20%10
335 North Van Dien Ave
Ridgewood, NJ 07451
(201) 670-2780
Ridgewood, NJ 07451
(201) 670-2780
Gr: 6-8 | 627 students Student-teacher ratio: 11:1 Minority enrollment: 45%
Rank: #2424.
Fieldstone Middle School
(Math: 53% | Reading: 77%)
Rank:
Rank:
9/
Top 20%10
47 Spring Valley Road
Montvale, NJ 07645
(201) 391-9000
Montvale, NJ 07645
(201) 391-9000
Gr: 5-8 | 443 students Student-teacher ratio: 11:1 Minority enrollment: 43%
Rank: #2525.
Holdrum Middle School
(Math: 61% | Reading: 68%)
Rank:
Rank:
8/
Top 30%10
393 Rivervale Road
Westwood, NJ 07675
(201) 358-4016
Westwood, NJ 07675
(201) 358-4016
Gr: 6-8 | 347 students Student-teacher ratio: 8:1 Minority enrollment: 25%
Rank: #2626.
Waldwick Middle School
(Math: 58% | Reading: 70%)
Rank:
Rank:
8/
Top 30%10
155 Wyckoff Avenue
Waldwick, NJ 07463
(201) 652-9000
Waldwick, NJ 07463
(201) 652-9000
Gr: 6-8 | 401 students Student-teacher ratio: 11:1 Minority enrollment: 32%
Rank: #2727.
Franklin Avenue Middle School
(Math: 58% | Reading: 67%)
Rank:
Rank:
8/
Top 30%10
755 Franklin Avenue
Franklin Lakes, NJ 07417
(201) 891-0202
Franklin Lakes, NJ 07417
(201) 891-0202
Gr: 6-8 | 369 students Student-teacher ratio: 7:1 Minority enrollment: 24%
Rank: #2828.
Maywood Avenue School
(Math: 55% | Reading: 71%)
Rank:
Rank:
8/
Top 30%10
452 Maywood Ave
Maywood, NJ 07607
(201) 845-9114
Maywood, NJ 07607
(201) 845-9114
Gr: 4-8 | 561 students Student-teacher ratio: 12:1 Minority enrollment: 69%
Rank: #2929.
Valley Middle School
(Math: 51% | Reading: 73%)
Rank:
Rank:
8/
Top 30%10
71 Oak St
Oakland, NJ 07436
(201) 337-8185
Oakland, NJ 07436
(201) 337-8185
Gr: 6-8 | 446 students Student-teacher ratio: 9:1 Minority enrollment: 20%
Rank: #3030.
Dwight D. Eisenhower Middle School
(Math: 55% | Reading: 69%)
Rank:
Rank:
8/
Top 30%10
344 Calvin Ct
Wyckoff, NJ 07481
(201) 848-5750
Wyckoff, NJ 07481
(201) 848-5750
Gr: 6-8 | 607 students Student-teacher ratio: 10:1 Minority enrollment: 16%
Rank: #3131.
Selzer Elementarymiddle School
(Math: 50% | Reading: 72%)
Rank:
Rank:
8/
Top 30%10
435 Prospect Ave
Dumont, NJ 07628
(201) 387-3030
Dumont, NJ 07628
(201) 387-3030
Gr: PK-8 | 535 students Student-teacher ratio: 12:1 Minority enrollment: 62%
Rank: #3232.
Leonia Middle School
(Math: 59% | Reading: 64%)
Rank:
Rank:
8/
Top 30%10
500 Broad Avenue
Leonia, NJ 07605
(201) 302-5200
Leonia, NJ 07605
(201) 302-5200
Gr: 5-8 | 661 students Student-teacher ratio: 12:1 Minority enrollment: 78%
Rank: #3333.
East Brook Middle School
(Math: 58% | Reading: 64%)
Rank:
Rank:
8/
Top 30%10
190 Spring Valley Road
Paramus, NJ 07652
(201) 261-7800
Paramus, NJ 07652
(201) 261-7800
Gr: 5-8 | 555 students Student-teacher ratio: 10:1 Minority enrollment: 60%
Rank: #3434.
Northvale Public School
(Math: 57% | Reading: 64%)
Rank:
Rank:
8/
Top 30%10
441 Tappan Road
Northvale, NJ 07647
(201) 768-8484
Northvale, NJ 07647
(201) 768-8484
Gr: PK-8 | 540 students Student-teacher ratio: 10:1 Minority enrollment: 61%
Rank: #3535.
Ramapo Ridge
(Math: 53% | Reading: 67%)
Rank:
Rank:
8/
Top 30%10
150 Ridge Road
Mahwah, NJ 07430
(201) 762-2380
Mahwah, NJ 07430
(201) 762-2380
Gr: 6-8 | 642 students Student-teacher ratio: 11:1 Minority enrollment: 42%
Frequently Asked Questions
What are the top-ranked public middle schools in Bergen County, NJ?
The top-ranked public middle schools in Bergen County, NJ include Upper School, Brookside School and Ho-ho-kus Public School. Bergen County has one of the highest concentrations of top-ranked public schools in New Jersey.
How many public middle schools are located in Bergen County?
86 public middle schools are located in Bergen County.
What is the racial composition of students in Bergen County?
Bergen County public middle schools minority enrollment is 62% of the student body (majority Hispanic), which is less than the New Jersey public middle schools average of 69% (majority Hispanic).
Which public middle schools in Bergen County are often viewed compared to one another?
Popular comparisons of public middle schools in Bergen County include: West Brook Middle School vs. East Brook Middle School, East Brook Middle School vs. West Brook Middle School, Memorial Middle School vs. Thomas Jefferson Middle School
Recent Articles
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.
