ChoiceFunded Search

Private schools in Strafford County, NH

6 schools across Dover, Rochester, Somersworth. About 803 students in all (2023-24).

More filters
SchoolCityGradesStudentsPer teacherAffiliation
My SchoolDoverPreK-21510Nonsectarian
St. Mary AcademyDoverPreK-81839.2Roman Catholic
St. Thomas Aquinas High SchoolDover9-1235412Roman Catholic
Monarch School of New EnglandRochester1-12636.3Nonsectarian
St. Charles SchoolRochester1-7217Nonsectarian
Tri-City Christian AcademySomersworthPreK-121679.9Calvinist

Strafford County private schools at a glance

Towns
3; the most in Dover (3) and Rochester (2)
Among New Hampshire counties
6th most private schools of 10; 5% of the state’s 126
Typical school
167 students (6 reporting)
Smallest and largest
My School, 15 students; St. Thomas Aquinas High School, 354 students
Students per teacher
9.9 typical, 6.3 to 12 across 6 schools
Programs
2 special education
Co-ed or single-sex
all co-ed
Association members
3, most often the National Catholic Educational Association
Verified tuition
St. Mary Academy $8,220; St. Thomas Aquinas High School $20,566
State program
Education savings account, about $4,800 on average for 2026-27, NHPR reported (August 14, 2026)
How EFA works
Public charter schools
1 in the county, tuition-free and not counted here
Charter schools in New Hampshire

Where these facts come from

Cities in and around Strafford County

Put the next EFA window in your calendar

No new EFA application dates are posted yet. How EFA works.

Every program's dates in one calendar that updates when we confirm new dates: subscribe in Google Calendar · subscribe in Apple Calendar or Outlook · all deadlines

Free. Nothing to sign up for: the calendar file is made in your browser and nothing is sent to us. Dates can change, so confirm on the official site.

Find a school What your state pays