For the 2025-26 school year, there are 31 all-boys private schools serving 7,837 students in Massachusetts.
The top ranked all-boys private schools in Massachusetts include Belmont Hill School, St. John's Preparatory School, and The Roxbury Latin School.
The average tuition cost is $45,001, which is higher than the Massachusetts private school average tuition cost of $26,467.
Top Ranked Massachusetts All-Boys ²ÝÁñÉçÇø 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) 469-8000
West Roxbury, MA 02132
(617) 469-8000
Gr: 7-12 | 597 students Avg. class size: 19 students Sports: 14 | Extracurrculars: 16 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
Boston College High School![Boston College High School Photo - The labyrinth in our main common area provides a metaphor for the reflective journey you take through life, as well as the internal discovery of yourself. Boston College High School Photo - The labyrinth in our main common area provides a metaphor for the reflective journey you take through life, as well as the internal discovery of yourself.]()

All-boys (Catholic)
150 William T Morrissey Blvd
Dorchester, MA 02125
(617) 474-5112
Dorchester, MA 02125
(617) 474-5112
Gr: 7-8 | 315 students Avg. class size: 21 students Sports: 19 Tuition 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 | 314 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: 14 | Extracurrculars: 8 Tuition listed
Lubavitcher Yeshiva
All-boys (Jewish)
1148 Converse Street
Longmeadow, MA 01106
(718) 774-4131
Longmeadow, MA 01106
(718) 774-4131
Gr: PK-8 | 506 students Avg. class size: 10 students
Mcauley Nazareth Home For Boys
All-boys | Special Education School
77 Mulberry St
Leicester, MA 01524
(508) 892-4886
Leicester, MA 01524
(508) 892-4886
Gr: 2-8 | 12 students
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) 624-1301
Danvers, MA 01923
(978) 624-1301
Gr: 6-12 | 1,430 student Avg. class size: 18 students Sports: 26 | Extracurrculars: 61 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
High Point School
All-boys | Special Education School
242 W Mountain Rd
Lenox, MA 01240
(413) 637-2845
Lenox, MA 01240
(413) 637-2845
Gr: Inquire with school | 38 students
Hillcrest-brookside
All-boys | Special Education School
P.o.box 183
Pittsfield, MA 01202
(413) 499-7924
Pittsfield, MA 01202
(413) 499-7924
Gr: NS | 34 students
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
Nativity Preparatory School![Nativity Preparatory School Photo - The soccer team in action Nativity Preparatory School Photo - The soccer team in action]()

All-boys (Catholic)
39 Lamartine St
Jamaica Plain, MA 02130
(857) 728-0031
Jamaica Plain, MA 02130
(857) 728-0031
Gr: 4-8 | 72 students Avg. class size: 15 students Sports: 5 | Extracurrculars: 10 Tuition listed
66 Spring St
New Bedford, MA 02740
(508) 994-3800
New Bedford, MA 02740
(508) 994-3800
Gr: 5-8 | 51 students Avg. class size: 15 students Tuition listed
Nativity School Of Worcester
All-boys (Catholic)
67 Lincoln Street
Worcester, MA 01605
(508) 799-0100
Worcester, MA 01605
(508) 799-0100
Gr: 5-8 | 63 students Avg. class size: 16 students Sports: 5 Tuition & acceptance rate listed
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
Sparhawk Academy![Sparhawk Academy Photo Sparhawk Academy Photo]()

All-boys (Catholic)
376 ORCHARD ST
Millis, MA 02054
(617) 727-4295
Millis, MA 02054
(617) 727-4295
Gr: 3-10 | 95 students Avg. class size: 13 students Sports: 4 | Extracurrculars: 4 Tuition & acceptance rate listed
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 schools in Massachusetts?
The top ranked all-boys private schools in Massachusetts include Belmont Hill School, St. John's Preparatory School, and The Roxbury Latin School.
How many all-boys private schools are located in Massachusetts?
31 all-boys private schools are located in Massachusetts.
How much do all-boys private schools cost in Massachusetts?
The average tuition cost is $45,001, which is higher than the Massachusetts private school average tuition cost of $26,467.
How diverse are all-boys private schools in Massachusetts?
Massachusetts all-boys private schools are approximately 25% minority students, which is lower than the Massachusetts private school average of 31%.
Recent Articles
Student Success Predictors at Community Colleges
A practical guide to student success predictors at community colleges for private school advisors helping graduates navigate two-year pathways.
Career Pathways with Community College for ²ÝÁñÉçÇø School Grads
Explore top career pathways with community college for private school graduates, including high-demand jobs, transfer options, and 2025 workforce trends.
Navigating the FAFSA & Financial Aid Timeline for Community College
Learn how to navigate FAFSA and financial aid timelines when starting at community college — from application to disbursement in 2025.



