Hillsborough County Private Schools

For the 2026-27 school year, there are 97 private schools serving 10,139 students in Hillsborough County, NH (there are 123 public schools, serving 52,375 public students). 16% of all K-12 students are educated in private schools (compared to the NH state average of 16%).
The average tuition cost is $11,035, which is lower than the New Hampshire private school average tuition cost of $19,700.
31% of private schools in Hillsborough County, NH are religiously affiliated (most commonly Catholic and Christian).

Quick Facts (26-27)

  • # Private Schools: 97
  • # Students Served: 10,139
  • Average Tuition: $11,035
  • % Students on Financial Aid: 29%
  • Acceptance Rate: 85%
  • Average Class Size: 13 students
  • % Students of Color: 22%
  • View Hillsborough County, NH School Trends

Quick Facts (26-27)

  • # Private Schools: 97
  • # Students Served: 10,139
  • Average Tuition: $11,035
  • % Students on Financial Aid: 29%
  • Acceptance Rate: 85%
  • Average Class Size: 13 students
  • % Students of Color: 22%
  • View Hillsborough County, NH School Trends

Top Ranked Hillsborough County Private Schools (2026-27)

The Derryfield School Photo
Gr: 6-12 | 389 students
Avg. class size: 15 students
Sports: 16 | Extracurriculars: 50
2108 River Road
Manchester, NH 03104
(603) 669-4524
North End Montessori School Llc Photo
Gr: NS-4 | 285 students
Avg. class size: 24 students
Extracurriculars: 10
Montessori School
698 Beech Street
Manchester, NH 03104
(603) 621-9011
(7)
World Academy Photo
Gr: NS-8 | 508 students
Sports: 6 | Extracurriculars: 12
138 Spit Brook Road
Nashua, NH 03062
(603) 888-1982
(9)
Map of The Harkness House
Gr: 6-9 | 17 students
Avg. class size: 8 students
410 Amherst Street, Suite 150
Nashua, NH 03063
(603) 316-6444
2nd Nature Academy (SNA) Photo
Gr: NS-12 | 166 students
Avg. class size: 12 students
Sports: 5 | Extracurriculars: 10
Alternative School
10 Groton Rd
Nashua, NH 03062
(603) 881-4815
(16)
Bedford KinderCare Photo
Gr: NS-PK | 239 students
Daycare / Preschool
3 Upjohn St
Bedford, NH 03110
(603) 621-7485
Bishop Guertin High School Photo
Gr: 9-12 | 751 students
Avg. class size: 18 students
Sports: 23
Catholic
194 Lund Road
Nashua, NH 03060
(603) 889-4107
(1)
Map of Cardinal Lacroix Academy
Gr: PK-6 | 138 students
Avg. class size: 15 students
Sports: 2 | Extracurriculars: 2
Catholic
148 Belmont St
Manchester, NH 03103
(603) 622-0414
Crossroads Christian School Photo
Gr: PK-12 | 289 students
Avg. class size: 12 students
Sports: 5
Christian
43 Atwood Rd
Pelham, NH 03076
(603) 635-8788
Map of Frederic E. Shaw Child Care Center
Gr: PK-K | 78 students
Daycare / Preschool
6 Henry Clay Drive
Merrimack, NH 03054
(603) 881-7778
High Mowing School Photo
Gr: PK-12 | 361 students
Avg. class size: 22 students
Sports: 5 | Extracurriculars: 17
Specialized Curriculum
222 Isaac Frye Hwy
Wilton, NH 03086
(603) 654-2391
Mount St. Mary Academy Photo
Gr: PK-6 | 157 students
Avg. class size: 15 students
Sports: 2 | Extracurriculars: 6
Catholic
2291 Elm Street
Manchester, NH 03104
(603) 623-3155
(4)
Map of Nashua Catholic Regional Junior High School
Gr: 7-8 | 211 students
Catholic
6 Bartlett Ave
Nashua, NH 03064
(603) 882-7011
Map of Nashua Childrens Home
Gr: Inquire with school | 27 students
Special Education School
125 Amherst St
Nashua, NH 03064
(603) 883-3851
Map of New Morning School
Gr: PK-K | 100 students
Avg. class size: 8 students
Extracurriculars: 4
Daycare / Preschool
23 Back River Road
Bedford, NH 03110
(603) 669-3591
Map of Noah's Ark Child Care Center
Gr: PK-K | 167 students
Daycare / Preschool
491 East Industrial Park Dr
Manchester, NH 03109
(603) 669-7990
Presentation Of Mary Academy Photo
Gr: PK-8 | 441 students
Avg. class size: 20 students
Sports: 11 | Extracurriculars: 3
Catholic
182 Lowell Rd
Hudson, NH 03051
(603) 889-6054
St. Benedict Academy Photo
Gr: PK-6 | 131 students
Catholic
85 Third St
Manchester, NH 03102
(603) 669-3932
(4)
Map of St. Catherine Of Siena School
Gr: PK-6 | 253 students
Avg. class size: 20 students
Catholic
206 North St
Manchester, NH 03104
(603) 622-1711
(1)
St. Christopher School Photo
Gr: PK-8 | 470 students
Avg. class size: 20 students
Sports: 13 | Extracurriculars: 19
Catholic
20 Cushing Ave
Nashua, NH 03064
(603) 882-7442
(1)
Map of St. Marie Child Care Center
Gr: PK-K | 57 students
Daycare / Preschool (Catholic)
133 Wayne St
Manchester, NH 03102
(603) 668-2356
Map of St. Peter's Home
Gr: PK-K | 165 students
Daycare / Preschool (Catholic)
300 Kelley Street
Manchester, NH 03102
(603) 625-9313
(1)
Map of South Merrimack Christian Academy
Gr: PK-12 | 274 students
Avg. class size: 18 students
Sports: 4
Christian
517 Boston Post Road
Merrimack, NH 03054
(603) 880-6832
Map of Stonewood School
Gr: NS-5 | 50 students
Daycare / Preschool
99 Lowell Rd Ste B
Hudson, NH 03051
(603) 594-4195
Map of Sunrise Children's Center
Gr: PK-K | 182 students
Avg. class size: 18 students
Daycare / Preschool
94 NH-101A
Amherst, NH 03031
(603) 886-0110
(1)
Map of Trinity High School
Gr: 9-12 | 331 students
Avg. class size: 18 students
Catholic
581 Bridge St
Manchester, NH 03104
(603) 668-2910
The Well School Photo
Gr: PK-8 | 118 students
Avg. class size: 10 students
Sports: 2 | Extracurriculars: 6
36 Well School Road
Peterborough, NH 03458
(603) 924-6908
(6)
Map of Ymca Of Downtown Manchester Early Learning Center
Gr: PK-K | 30 students
Daycare / Preschool
30 Mechanic St
Manchester, NH 03103
(603) 232-8655
Map of Alpha Bits Learning Center
Gr: PK-K | 135 students
Daycare / Preschool
333 Allard Drive
Manchester, NH 03102
(603) 641-6642
Map of Alpha Bits Learning Center Ii
Gr: PK-K | 81 students
Daycare / Preschool
227 Londonderry Tpke
Manchester, NH 03104
(603) 624-6650
Map of Antrim Girls Shelter
Gr: 8-12 | 8 students
All-girls | Specialized Curriculum
55 Main St
Antrim, NH 03440
(603) 588-3124
Map of Apple Blossoms Child Center
Gr: PK-K | 18 students
Daycare / Preschool
1 Sundial Ave Ste 117
Manchester, NH 03103
(603) 647-4747
Map of Bedford Montessori School Inc
Gr: PK-K | 45 students
Montessori School
24 Tirrell Hill Rd
Bedford, NH 03110
(603) 627-9545
Map of Bedford Village Morning School
Gr: PK-K | 56 students
Avg. class size: 16 students
Daycare / Preschool
19 Ministerial Rd
Bedford, NH 03110
(603) 472-5531
Map of Chapel School
Gr: PK-K | 60 students
Daycare / Preschool (Evangelical Lutheran Church in America (formerly AELC, ALC, or LCA))
3 Lutheran Dr
Nashua, NH 03063
(603) 589-0545
Show 62 more private schools in Hillsborough County, NH (out of 97 total schools)
Loading...
[+] Show Closed Private Schools in Hillsborough County, New Hampshire

Hillsborough County Private Schools (Closed)

Map of The Colonel Shepard Montessori School
Gr: PK-6 | 31 students
Montessori School
29 Mont Vernon St
Milford, NH 03055
(603) 345-2557
Map of Eager Beaver Child Care & Learning Center
Gr: PK-K | 22 students
Daycare / Preschool
722 Mast Rd
Manchester, NH 03102
(603) 669-6277
Infant Jesus School Photo
Gr: NS-6
Catholic
3 Crown St
Nashua, NH 03060
(603) 889-2649
(2)
Map of Kellogg Elementary School
Gr: 1-9 | 25 students
Seventh Day Adventist
41 Back River Road
Bedford, NH 03110
(603) 627-4678
Map of Kiddie Corner Learning Center
Gr: K-4 | 16 students
130 Silver St
Manchester, NH 03103
(603) 627-4190
Map of Kiddie Konnection Inc
Gr: K | 26 students
Daycare / Preschool
301 Derry Rd
Hudson, NH 03051
(603) 883-4310
Landry Early Childhood Center at Rivier University Photo
Gr: NS | 77 students
Avg. class size: 8 students
Daycare / Preschool (Catholic)
29 Clement St
Nashua, NH 03060
(603) 897-8240
Map of Legacy By Gersh At Crotched Mountain
Gr: 2-12 | 43 students
Avg. class size: 6 students
Special Education School
1 Verney Drive
Greenfield, NH 03047
(603) 547-3311
Map of Merrimack Pta Kindergarten & Preschool
Gr: PK-K | 36 students
Daycare / Preschool
10 Depot St
Merrimack, NH 03054
(603) 424-3535
Map of Milford Christian Academy
Gr: 1-12 | 49 students
Christian
273 Elm St
Milford, NH 03055
(603) 673-9324
Map of Namaste Montessori School
Gr: PK-4 | 15 students
Montessori School
535 Mast Rd
Goffstown, NH 03045
(603) 627-3503
Map of Nashua Kindergarten
Gr: K | 10 students
Daycare / Preschool
5 Norwood St
Nashua, NH 03063
(603) 943-1641
Map of St. Casimir School
Gr: K-8 | 146 students
Catholic
456 Union St
Manchester, NH 03103
(603) 623-6411
Map of Steepletop Kindergarten & Nursery
Gr: PK-K | 62 students
Daycare / Preschool
3 Main St
Pelham, NH 03076
(603) 635-2100

Overview

Category
This State (NH)
US
# Schools
98 Schools

Showing 2016–2025. View full 11-year historical data

Private schools down 11 in Hillsborough County, falling from 109 in 2016 to 98 in 2025.
# Students
10,139 Students
31,847 Students

Showing 2016–2025. View full 11-year historical data

Average students up 7 in Hillsborough County private schools, rising from 99 in 2016 to 106 in 2025.
% Average Students of Color
22%
19%

Showing 2016–2025. View full 11-year historical data

Students of color steady at 22% in Hillsborough County private schools, up from 19% in 2016 and still well below the 34% national share in 2025.

Academics and Faculty:

# Teachers
883 Teachers
3,214 Teachers
Average Student-Teacher Ratio
11:1
10:1

Showing 2016–2025. View full 11-year historical data

Student-teacher ratio steady at 11:1 in Hillsborough County private schools from 2024 to 2025, matching the national 11:1 and staying above New Hampshire's 10:1.
% Average Faculty w/Advanced Degree
54%
54%

Showing 2016–2025. View full 11-year historical data

Average Class Size
13 students
12 students

Showing 2016–2025. View full 11-year historical data

Average Number of AP Courses
8 courses
22 courses
Average SAT score
1301
(Out of 1600)
1242
Average ACT score
28
(Out of 36)
28

Tuition and Acceptance Rate:

Average Yearly Tuition Cost
$11,035
$19,700

Showing 2016–2025. View full 11-year historical data

Tuition up 1% in Hillsborough County, rising from $12,492 in 2024 to $12,698 in 2025.
Average Summer Program Cost
$1,448
$2,531
Average % on Financial Aid
29%
36%

Showing 2016–2025. View full 11-year historical data

Average Financial Aid Grant
$9,708
$19,290
Average Acceptance Rate
85%
77%
Average Endowment Size
$4.53 million
$59.12 million

Students by Ethnicity:

0.58
0.57

Showing 2016–2025. View full 11-year historical data

Diversity score flat at 0.58 in Hillsborough County private schools, matching 2016 and 2025 while the U.S. was higher at 0.61 and 0.65.
# American Indian Students
36 Students
103 Students
% American Indian Students
<1%
<1%
# Asian Students
291 Students
1,247 Students
% Asian Students
3%
4%

Showing 2016–2025. View full 11-year historical data

Asian share up 1 point in Hillsborough County private schools, from 3% in 2016 to 4% in 2025.
# Hispanic Students
274 Students
833 Students
% Hispanic Students
3%
3%

Showing 2016–2025. View full 11-year historical data

Hispanic share flat at 3% in Hillsborough County private schools in 2016 and 2025, while the national figure was higher at 8% or 9%.
# Black Students
207 Students
705 Students
% Black Students
2%
2%

Showing 2016–2025. View full 11-year historical data

# White Students
4,079 Students
16,749 Students
% White Students
43%
55%

Showing 2016–2025. View full 11-year historical data

White students down 12 points in Hillsborough County private schools, from 54% in 2016 to 42% in 2025.
# Hawaiian Students
3 Students
8 Students
% Hawaiian Students
<1%
<1%
# Others Students
4,610 Students
10,776 Students
% of Others Students
49%
36%

Showing 2016–2025. View full 11-year historical data

Other-race share up 12 points in Hillsborough County private schools, rising from 37% in 2016 to 49% in 2025.
All Ethnic Groups

Extracurriculars and Sports:

Average Number of Extracurriculars
10 extracurriculars
10 extracurriculars
Average Number of Sports
7 sports
9 sports

Frequently Asked Questions

What are the top ranked private schools in Hillsborough County, NH?
The top ranked private schools in Hillsborough County, NH include Mount St. Mary Academy, 2nd Nature Academy (SNA), and The Derryfield School.
How many private schools are located in Hillsborough County?
97 private schools are located in Hillsborough County.
How much do private schools cost in Hillsborough County?
The average tuition cost is $11,035, which is lower than the New Hampshire private school average tuition cost of $19,700.
How diverse are private schools in Hillsborough County?
Hillsborough County private schools are approximately 22% minority students, which is higher than the New Hampshire private school average of 19%.
What percentage of students in Hillsborough County go to private school?
16% of all K-12 students in Hillsborough County are educated in private schools (compared to the NH state average of 16%).
What percentage of private schools are religiously affiliated in Hillsborough County?
31% of private schools in Hillsborough County are religiously affiliated (most commonly Catholic and Christian).
Which private schools in Hillsborough County are often viewed compared to one another?

Recent Articles

Can Private Schools Raise Fees After You Sign?
Can Private Schools Raise Fees After You Sign?
Can private schools increase mandatory fees after enrollment contracts are signed? Learn how contract terms, fee disclosures, state laws, and parent rights affect unexpected charges and available options.
Financial Aid When a Sibling Graduates Private School
Financial Aid When a Sibling Graduates Private School
Learn how private school financial aid may change when an older sibling graduates, including revised family contributions, sibling discounts, college expenses, renewal decisions, and practical steps to protect affordability.
Private School Expansion: Preserving School Culture
Private School Expansion: Preserving School Culture
Discover how growing private schools can expand enrollment while preserving small classes, personal attention, strong relationships, and school culture, plus essential questions parents should ask before choosing a school.

Filter Schools

School Level
Must Offer Grade
Show more
Gender
School Focus
Religious Affiliation
ADD/ADHD Support
Summer Program

Quick Links