Top 10 Best Morris County Public Middle Schools (2025)

For the 2025 school year, there are 39 public middle schools serving 17,281 students in Morris County, NJ.
The top ranked public middle schools in Morris County, NJ are Mendham Township Middle School, Mountain View School and Harding Township School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Morris County, NJ public middle schools have an average math proficiency score of 49% (versus the New Jersey public middle school average of 32%), and reading proficiency score of 66% (versus the 48% statewide average). Middle schools in Morris County have an average ranking of 10/10, which is in the top 5% of New Jersey public middle schools.
Minority enrollment is 43% of the student body (majority Hispanic), which is less than the New Jersey public middle school average of 68% (majority Hispanic).

Best Public Middle Schools in Morris County (2025)

School
(Math and Reading Proficiency)
Location
Grades
Students
Rank: #11.
Mendham Township Middle School
(Math: 85% | Reading: 94%)
Rank:
10/
10
Top 1%
16 Washington Valley Road
Brookside, NJ 07926
(973) 543-7107
Grades: 5-8
| 320 students
Rank: #22.
Mountain View School
(Math: 80% | Reading: 85%)
Rank:
10/
10
Top 5%
100 Dean Road
Mendham, NJ 07945
(973) 543-7075
Grades: 5-8
| 218 students
Rank: #33.
Harding Township School
(Math: 70-74% | Reading: 80-84%)
Rank:
10/
10
Top 5%
34 Lees Hill Road
New Vernon, NJ 07976
(973) 267-6398
Grades: PK-8
| 298 students
Rank: #44.
Briarcliff Middle School
(Math: 68% | Reading: 84%)
Rank:
10/
10
Top 10%
93 Briarcliff Rd.
Mountain Lakes, NJ 07046
(973) 334-0342
Grades: 6-8
| 257 students
Rank: #55.
Pearl R. Miller Middle School
(Math: 65% | Reading: 80%)
Rank:
10/
10
Top 10%
117 Kiel Avenue
Butler, NJ 07405
(973) 838-5250
Grades: 6-8
| 379 students
Rank: #66.
Ridgedale Middle School
(Math: 65% | Reading: 74%)
Rank:
9/
10
Top 20%
71 Ridgedale Avenue
Florham Park, NJ 07932
(973) 822-3855
Grades: 6-8
| 298 students
Rank: #77.
Robert R Lazar Middle School
(Math: 60% | Reading: 75%)
Rank:
9/
10
Top 20%
123 Changebridge Road
Montville, NJ 07045
(973) 331-7100
Grades: 6-8
| 751 students
Rank: #88.
Madison Junior School
(Math: 63% | Reading: 71%)
Rank:
9/
10
Top 20%
160 Main Street
Madison, NJ 07940
(973) 593-3149
Grades: 6-8
| 557 students
Rank: #99.
Chatham Middle School
(Math: 56% | Reading: 76%)
Rank:
9/
10
Top 20%
480 Main Street
Chatham, NJ 07928
(973) 457-2506
Grades: 6-8
| 842 students
Rank: #1010.
Black River Middle School
(Math: 60% | Reading: 71%)
Rank:
9/
10
Top 20%
133 Rt. 513 - North Road
Chester, NJ 07930
(908) 879-6363
Grades: 6-8
| 330 students
Rank: #1111.
Unity Charter School
Charter School
(Math: 60-64% | Reading: 65-69%)
Rank:
9/
10
Top 20%
1 Evergreen Place, Suite A
Morristown, NJ 07960
(973) 292-1808
Grades: K-8
| 244 students
Rank: #1212.
Long Valley Middle School
(Math: 53% | Reading: 73%)
Rank:
9/
10
Top 20%
51 West Mill Rd
Long Valley, NJ 07853
(908) 876-3434
Grades: 6-8
| 688 students
Rank: #1313.
Rockaway Valley School
(Math: 58% | Reading: 68%)
Rank:
8/
10
Top 30%
11 Valley Road
Boonton, NJ 07005
(973) 334-4162
Grades: PK-8
| 407 students
Rank: #1414.
Lincoln Park Middle School
(Math: 48% | Reading: 74%)
Rank:
8/
10
Top 30%
90 Ryerson Road
Lincoln Park, NJ 07035
(973) 696-5520
Grades: 5-8
| 366 students
Rank: #1515.
Pequannock Valley School
(Math: 51% | Reading: 71%)
Rank:
8/
10
Top 30%
493 Newark Pompton Tpke.
Pompton Plains, NJ 07444
(973) 616-6050
Grades: 6-8
| 471 students
Rank: #1616.
Valleyview Middle School
(Math: 45% | Reading: 75%)
Rank:
8/
10
Top 30%
320 Diamond Spring Road
Denville, NJ 07834
(973) 983-6535
Grades: 6-8
| 539 students
Rank: #1717.
Central Middle School
(Math: 53% | Reading: 67%)
Rank:
8/
10
Top 30%
90 Central Avenue
Stirling, NJ 07980
(908) 647-2311
Grades: 6-8
| 281 students
Rank: #1818.
Morris Plains Borough School
(Math: 54% | Reading: 66%)
Rank:
8/
10
Top 30%
500 Speedwell Avenue
Morris Plains, NJ 07950
(973) 538-1650
Grades: 3-8
| 391 students
Rank: #1919.
East Hanover Middle School
(Math: 48% | Reading: 69%)
Rank:
8/
10
Top 30%
477 Ridgedale Avenue
East Hanover, NJ 07936
(973) 887-8810
Grades: 6-8
| 319 students
Rank: #2020.
Randolph Middle School
(Math: 48% | Reading: 68%)
Rank:
8/
10
Top 30%
507 Millbrook Avenue
Randolph, NJ 07869
(973) 366-8700
Grades: 6-8
| 944 students
Rank: #2121.
Brooklawn Middle School
(Math: 54% | Reading: 60%)
Rank:
8/
10
Top 30%
250 Beachwood Road
Parsippany, NJ 07054
(973) 428-7551
Grades: 6-8
| 942 students
Rank: #2222.
Mount Olive Middle School
(Math: 45% | Reading: 66%)
Rank:
7/
10
Top 50%
160 Wolfe Road
Budd Lake, NJ 07828
(973) 691-4006
Grades: 6-8
| 1,124 students
Rank: #2323.
Mount Arlington Public School
(Math: 42% | Reading: 63%)
Rank:
7/
10
Top 50%
235 Howard Boulevard
Mount Arlington, NJ 07856
(973) 398-4400
Grades: 3-8
| 217 students
Rank: #2424.
Central Middle School
(Math: 46% | Reading: 61%)
Rank:
7/
10
Top 50%
1620 Route 46
Parsippany, NJ 07054
(973) 263-7125
Grades: 6-8
| 731 students
Rank: #2525.
Riverdale School
(Math: 45-49% | Reading: 55-59%)
Rank:
7/
10
Top 50%
52 Newark Pompton Turnpike
Riverdale, NJ 07457
(973) 839-1300
Grades: PK-8
| 287 students
Rank: #2626.
John Hill School
(Math: 37% | Reading: 66%)
Rank:
7/
10
Top 50%
435 Lathrop Avenue
Boonton, NJ 07005
(973) 335-9700
Grades: 3-8
| 546 students
Rank: #2727.
Frelinghuysen Middle School
(Math: 36% | Reading: 61%)
Rank:
6/
10
Top 50%
West Hanover Avenue
Morristown, NJ 07960
(973) 292-2200
Grades: 6-8
| 1,026 students
Rank: #2828.
Memorial Junior School
(Math: 42% | Reading: 52%)
Rank:
6/
10
Top 50%
61 Highland Avenue
Whippany, NJ 07981
(973) 515-2427
Grades: 6-8
| 426 students
Rank: #2929.
Richard Butler School
(Math: 41% | Reading: 53%)
Rank:
6/
10
Top 50%
30 Pearl Place
Butler, NJ 07405
(973) 492-2079
Grades: 5-8
| 299 students
Rank: #3030.
Netcong Elementary School
(Math: 30-34% | Reading: 55-59%)
Rank:
6/
10
Top 50%
26 College Road
Netcong, NJ 07857
(973) 347-0020
Grades: PK-8
| 280 students
Rank: #3131.
Copeland Middle School
(Math: 31% | Reading: 61%)
Rank:
6/
10
Top 50%
100 Lake Shore Drive
Rockaway, NJ 07866
(973) 627-2465
Grades: 6-8
| 856 students
Rank: #3232.
Thomas Jefferson Middle School
(Math: 39% | Reading: 51%)
Rank:
6/
10
Top 50%
95 East Main Street
Rockaway, NJ 07866
(973) 625-8603
Grades: 4-8
| 278 students
Rank: #3333.
Eisenhower Middle School
(Math: 37% | Reading: 48%)
Rank:
6/
10
Top 50%
47 Eyland Avenue
Succasunna, NJ 07876
(973) 584-2973
Grades: 7-8
| 525 students
Rank: #3434.
Alfred C. Mackinnon Middle School
(Math: 27% | Reading: 43%)
Rank:
4/
10
Bottom 50%
137 East Central Avenue
Wharton, NJ 07885
(973) 361-1253
Grades: 6-8
| 264 students
Rank: #3535.
Dover Middle School
(Math: 24% | Reading: 41%)
Rank:
4/
10
Bottom 50%
302 East Mcfarlan Street
Dover, NJ 07801
(973) 989-2040
Grades: 7-8
| 483 students
Show 4 more public schools in Morris County, NJ (out of 39 total schools)
Loading...
[+] Show Closed Public Schools in Morris County, NJ

Morris County Public Schools (Closed)

School
Location
Grades
Students
96 Powerville Road
Mountain Lakes, NJ 07046
(973) 334-8480
Grades: 9-12
| 13 students
Butler High School Annex, Bart
Butler, NJ 07405
(973) 492-2000
Grades: 9-12
| 18 students
306 Lathrop Ave
Boonton, NJ 07005
(973) 335-9700
Grades: 7-8
| 136 students
51 West Mill Rd.
Long Valley, NJ 07853
(908) 876-3434
Grades: 7-8
| 687 students
460 West Hanover Ave
Morristown, NJ 07963
(973) 285-2959
Grades: 7-11
| 8 students
15 Jean Street
Morristown, NJ 07960
(973) 631-6410
Grades: 8-12
| 18 students
30 35 Hackensack
Towaco, NJ 07082
(973) 589-3156
Grades: n/a
| n/a students
Park Lake School (Closed 2020)
Special Education School
72 Academy Street
Rockaway, NJ 07866
(973) 983-1099
Grades: PK-12
| 34 students
31 Route 181
Lake Hopatcong, NJ 07849
(973) 663-0760
Grades: K
| n/a students
400 East Main Street
Denville, NJ 07834
(973) 335-9700
Grades: 9-12
| 71 students
400 East Main St
Denville, NJ 07834
(973) 989-2000
Grades: PK
| 12 students
90 Flocktown Road
Long Valley, NJ 07853
(908) 850-1010
Grades: K-2
| 596 students

Frequently Asked Questions

What are the top ranked public middle schools in Morris County, NJ?
The top ranked public middle schools in Morris County, NJ include Mendham Township Middle School, Mountain View School and Harding Township School.
How many public middle schools are located in Morris County?
39 public middle schools are located in Morris County.
What is the racial composition of students in Morris County?
Morris County public middle schools minority enrollment is 43% of the student body (majority Hispanic), which is less than the New Jersey public middle schools average of 68% (majority Hispanic).
Which public middle schools in Morris County are often viewed compared to one another?

Recent Articles

Sexual Harassment at Age 6: The Tale of a First Grade Suspension
Sexual Harassment at Age 6: The Tale of a First Grade Suspension
A six-year old in Aurora, Colorado, was suspended after singing an LMFAO song to a little girl in his class and reportedly “shaking his booty.” We look at the case and the sexual harassment problem in public schools today.
How Scaffolding Could Change the Way Your Child Learns
How Scaffolding Could Change the Way Your Child Learns
This article explores the concept of instructional scaffolding, a teaching method that enhances learning by breaking down complex tasks into manageable parts. It highlights how scaffolding supports students in developing critical thinking skills and becoming more independent learners. The article discusses the benefits of scaffolding, including improved engagement and reduced anxiety, and provides strategies for its implementation across various educational levels.
Understanding the U.S. Department of Education: Structure, Impact, and Evolution
February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and Evolution
We explore how the Department of Education shapes American education, from its cabinet-level leadership to its impact on millions of students, written for general audiences seeking clarity on this vital institution.