New Hampshire Catholic Private Elementary Schools

For the 2026-27 school year, there are 21 catholic private elementary schools serving 3,951 students in New Hampshire. You can also find more religiously affiliated schools in New Hampshire.
The top ranked catholic private elementary schools in New Hampshire include St. Joseph Regional School, St. Christopher School, and St. John Regional School.
The average tuition cost is $6,722, which is lower than the New Hampshire private elementary school average tuition cost of $14,168.

Quick Facts (26-27)

  • # Private Schools: 21
  • # Students Served: 3,951

Quick Facts (26-27)

  • # Private Schools: 21
  • # Students Served: 3,951

Top Ranked Catholic Private Elementary Schools in New Hampshire (2026-27)

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
Mount Royal Academy Photo
Gr: PK-12 | 203 students
Avg. class size: 14 students
Sports: 6 | Extracurriculars: 2
Catholic
26 Seven Hearths Lane
Sunapee, NH 03782
(603) 763-9010
(7)
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
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
Map of Sacred Heart School
Gr: PK-8 | 240 students
Avg. class size: 20 students
Sports: 4
Catholic
289 Lafayette Rd
Hampton, NH 03842
(603) 926-3254
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. John Regional School
Gr: K-8 | 190 students
Sports: 6 | Extracurriculars: 1
Catholic
61 S State St
Concord, NH 03301
(603) 225-3222
Map of St. Joseph Regional Catholic School
Gr: PK-8 | 244 students
Avg. class size: 18 students
Sports: 6 | Extracurriculars: 12
Catholic
40 Main St
Salem, NH 03079
(603) 893-6811
St. Joseph Regional School Photo
Gr: PK-8 | 183 students
Avg. class size: 13 students
Sports: 7 | Extracurriculars: 6
Catholic
92 Wilson St
Keene, NH 03431
(603) 352-2720
(2)
Map of St. Mary Academy
Gr: PK-8 | 266 students
Catholic
222 Central Ave
Dover, NH 03820
(603) 742-3299
(2)
St. Patrick Academy Photo
Gr: PK-8 | 237 students
Avg. class size: 20 students
Sports: 9
Catholic
315 Banfield Road
Portsmouth, NH 03801
(512) 944-5765
Holy Family Academy Photo
Gr: 7-12 | 94 students
Sports: 3 | Extracurriculars: 10
Catholic
281 Cartier St.
Manchester, NH 03102
(603) 644-7247
(4)
Map of Holy Trinity School
Gr: PK-8 | 132 students
Avg. class size: 8 students
Catholic
19 Gilford Ave
Laconia, NH 03246
(603) 759-3046
Immaculate Heart Of Mary School Photo
Gr: K-12 | 36 students
Avg. class size: 4 students
Catholic
95 Fay Martin Road
Winchester, NH 03470
(603) 239-6495
Map of Mount Royal Academy North
Gr: PK-8 | 62 students
Catholic
Po Box 94
Lancaster, NH 03584
(603) 788-8238
Map of New England Classical Academy
Gr: K-12 | 43 students
Catholic
59 Old Church Road
Claremont, NH 03743
(603) 543-3400
Map of St. Elizabeth Seton School
Gr: K-8 | 116 students
Catholic
16 Bridge St
Rochester, NH 03867
(603) 332-4803
(1)
Map of St. Francis Of Assisi School
Gr: PK-6 | 111 students
Catholic
9 Saint Francis Way
Litchfield, NH 03052
(603) 424-3312
(3)

Frequently Asked Questions

What are the top ranked catholic private elementary schools in New Hampshire?
The top ranked catholic private elementary schools in New Hampshire include St. Joseph Regional School, St. Christopher School, and St. John Regional School.
How many catholic private elementary schools are located in New Hampshire?
21 catholic private elementary schools are located in New Hampshire.
How much do catholic private elementary schools cost in New Hampshire?
The average tuition cost is $6,722, which is lower than the New Hampshire private school average tuition cost of $14,168.
How diverse are catholic private elementary schools in New Hampshire?
New Hampshire catholic private elementary schools are approximately 18% minority students, which is same as the New Hampshire private school average of 18%.

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.

Quick Links