For the 2025-26 school year, there are 22 all-boys private high schools serving 6,699 students in Massachusetts.
The top ranked all-boys private high schools in Massachusetts include Belmont Hill School, The Fenn School, and The Roxbury Latin School.
The average tuition cost is $51,250, which is higher than the Massachusetts private high school average tuition cost of $40,749.
Top Ranked Massachusetts All-Boys Private High Schools (2025-26)
School
Location
Quick Facts
Catholic Memorial![Catholic Memorial Photo - Middle schoolers work together during their start of school retreat. Catholic Memorial Photo - Middle schoolers work together during their start of school retreat.]()

All-boys (Catholic)
235 Baker St
West Roxbury, MA 02132
(617) 496-8000
West Roxbury, MA 02132
(617) 496-8000
Gr: 7-12 | 597 students Avg. class size: 19 students Sports: 14 | Extracurrculars: 15 Tuition listed
Belmont Hill School![Belmont Hill School Photo - Belmont Hill School campus located in Belmont, MA. Belmont Hill School Photo - Belmont Hill School campus located in Belmont, MA.]()

All-boys
350 Prospect Street
Belmont, MA 02478
(617) 993-5220
Belmont, MA 02478
(617) 993-5220
Gr: 7-12 | 471 students Avg. class size: 11 students Sports: 16 Tuition & acceptance rate listed
271 Pine Nook Road
Deerfield, MA 01342
(413) 774-7411
Deerfield, MA 01342
(413) 774-7411
Gr: 6-9 | 250 students Avg. class size: 10 students Sports: 14 | Extracurrculars: 14 Tuition & acceptance rate listed
516 Monument Street
Concord, MA 01742
(978) 318-3606
Concord, MA 01742
(978) 318-3606
Gr: 4-9 | 315 students Avg. class size: 14 students Sports: 13 | Extracurrculars: 17 Tuition & acceptance rate listed
The Fessenden School![The Fessenden School Photo The Fessenden School Photo]()

All-boys
250 Waltham Street
West Newton, MA 02465
(617) 630-2300
West Newton, MA 02465
(617) 630-2300
Gr: PK-9 | 541 students Avg. class size: 12 students Sports: 18 | Extracurrculars: 15 Tuition listed
Hillside School![Hillside School Photo - Soccer and lacrosse play on our new turf. Hillside School Photo - Soccer and lacrosse play on our new turf.]()

All-boys
404 Robin Hill Street
Marlborough, MA 01752
(508) 485-3483
Marlborough, MA 01752
(508) 485-3483
Gr: 4-9 | 145 students Avg. class size: 12 students Sports: 15 | Extracurrculars: 9 Tuition listed
The Roxbury Latin School![The Roxbury Latin School Photo - En route à pied to Mont Saint-Michel, 10th graders have the opportunity to participate in French or Spanish immersion during the month of June. The Roxbury Latin School Photo - En route à pied to Mont Saint-Michel, 10th graders have the opportunity to participate in French or Spanish immersion during the month of June.]()

All-boys
101 Saint Theresa Avenue
West Roxbury, MA 02132
(617) 477-6316
West Roxbury, MA 02132
(617) 477-6316
Gr: 7-12 | 310 students Avg. class size: 13 students Sports: 10 | Extracurrculars: 13 Tuition & acceptance rate listed
St. John's High School
All-boys (Catholic)
378 Main St
Shrewsbury, MA 01545
(508) 842-8934
Shrewsbury, MA 01545
(508) 842-8934
Gr: 9-12 | 872 students
72 Spring Street
Danvers, MA 01923
(978) 774-1050
Danvers, MA 01923
(978) 774-1050
Gr: 6-12 | 1,477 student Avg. class size: 18 students Sports: 24 | Extracurrculars: 58 Tuition & acceptance rate listed
1191 Greendale Avenue
Needham, MA 02492
(781) 449-5200
Needham, MA 02492
(781) 449-5200
Gr: 7-12 | 380 students Avg. class size: 10 students Sports: 13 | Extracurrculars: 30 Tuition listed
Seven Hills/stetson School![Seven Hills/stetson School Photo - Cutting Lodge Seven Hills/stetson School Photo - Cutting Lodge]()

All-boys | Special Education School
455 South St
Barre, MA 01005
(978) 355-4541
Barre, MA 01005
(978) 355-4541
Gr: 4-12 | 67 students Avg. class size: 10 students Sports: 7 | Extracurrculars: 4 Tuition & acceptance rate listed
800 Clapboardtree St
Westwood, MA 02090
(781) 326-6392
Westwood, MA 02090
(781) 326-6392
Gr: 7-12 | 931 students Avg. class size: 20 students Sports: 17 | Extracurrculars: 1 Tuition & acceptance rate listed
Brandon School & Residental Treatment
All-boys | Special Education School
27 Winter St
Natick, MA 01760
(508) 655-6400
Natick, MA 01760
(508) 655-6400
Gr: 5-12 | 39 students Sports: 2
The Home in Walpole & Clifford Academy
All-boys | Special Education School
399 Lincoln Road
Walpole, MA 02081
(508) 668-7703
Walpole, MA 02081
(508) 668-7703
Gr: 5-11 | 39 students Avg. class size: 7 students
Mesivta High School Of Greater Boston
All-boys (Jewish)
34 Sparhawk St
Brighton, MA 02135
(617) 779-0166
Brighton, MA 02135
(617) 779-0166
Gr: 9-12 | 52 students
Reed Academy
All-boys | Special Education School
1 Winch St
Framingham, MA 01701
(508) 877-1222
Framingham, MA 01701
(508) 877-1222
Gr: 6-11 | 19 students Avg. class size: 4 students
197 8th St
Charlestown, MA 02129
(617) 241-3871
Charlestown, MA 02129
(617) 241-3871
Gr: 9-12 | 24 students
Stevens Childrens Home
All-boys | Special Education School
24 Main St
Swansea, MA 02777
(508) 679-0183
Swansea, MA 02777
(508) 679-0183
Gr: 6-12 | 22 students Avg. class size: 6 students
91 Oakham Rd
North Brookfield, MA 01535
(508) 867-6505
North Brookfield, MA 01535
(508) 867-6505
Gr: 5-11 | 35 students Avg. class size: 6 students Sports: 14 Tuition listed
Whitney Academy
All-boys | Special Education School
85 Dr Braley Rd
East Freetown, MA 02717
(508) 763-3737
East Freetown, MA 02717
(508) 763-3737
Gr: 5-12 | 36 students
Yeshiva Ohr Yisrael High School For Boys
All-boys (Jewish)
325 Reservoir Rd
Chestnut Hill, MA 02467
(617) 362-2183
Chestnut Hill, MA 02467
(617) 362-2183
Gr: 8-12 | 39 students Tuition listed
Yeshiva Ohr Yisroel
All-boys | Alternative School (Jewish)
74 Corey Rd
Brighton, MA 02135
(781) 499-2332
Brighton, MA 02135
(781) 499-2332
Gr: 9-12 | 38 students
Frequently Asked Questions
What are the top ranked all-boys private high schools in Massachusetts?
The top ranked all-boys private high schools in Massachusetts include Belmont Hill School, The Fenn School, and The Roxbury Latin School.
How many all-boys private high schools are located in Massachusetts?
22 all-boys private high schools are located in Massachusetts.
How much do all-boys private high schools cost in Massachusetts?
The average tuition cost is $51,250, which is higher than the Massachusetts private school average tuition cost of $40,749.
How diverse are all-boys private high schools in Massachusetts?
Massachusetts all-boys private high schools are approximately 19% minority students, which is lower than the Massachusetts private school average of 26%.
Recent Articles

Transferring from Public to Private School Mid-Year: What to Expect
Considering a mid-year transfer from public to private school? Learn what to expect with admissions, academic placement, social adjustment, and financial aid to ensure a smooth transition.

A Guide to Day vs. Boarding School: Which Is Right for Your Family
Discover the key differences between day and boarding schools to determine the best fit for your child. Explore benefits, costs, lifestyle factors, and questions to help guide your family’s decision.

The A to Z of Private Schools 2025
Explore the A to Z of private schools in 2025—from admissions to tuition—offering parents and educators clear insights into today’s options.