Schools and Districts in New Hampshire

Explore 501 schools and 314 school districts that serves 177,370 students with 14,969 teachers in New Hampshire.


Public Schools


Private Schools


School Districts



12 to 1

Students to Teacher Ratio

New Hampshire Schools

There are 501 public schools in New Hampshire distributed in 314 school districts. A total of 177,370 students attend New Hampshire schools and 14,969 teachers work for the schools.

By school level, there are 285 elementary, 102 middle, 98 high schools, and 16 other type of schools (eg. ungraded, adult education, etc.,).

In addition, 175 private schools are serving students in New Hampshire.

New Hampshire Public Schools By Levels and Categories
Number of District314 districts
Total Number of Public Schools501 schools
By Level
Elementary285 schools / 79,673 students
Middle102 schools / 40,529 students
High98 schools / 56,517 students
(Ungraded, Adult Education, other)
16 schools
By Category
Traditional457 schools
Charter41 schools
Magnet2 schools
Special Education0 schools
Alternative1 schools

New Hampshire School Districts

In New Hampshire, 314 school districts are serving their students in 501 schools. Manchester School District is the largest district with 22 schools and 13,485 students.

20 Hecker Street, Manchester, NH

PK-12 Offered
22 Schools
13,485 Students
14 Students per teacher

141 Ledge St., Nashua, NH

PK-12 Offered
19 Schools
11,218 Students
13 Students per teacher

38 Liberty St., Concord, NH

PK-13 Offered
7 Schools
4,546 Students
15 Students per teacher

103 County Rd., Bedford, NH

PK-13 Offered
6 Schools
4,458 Students
14 Students per teacher

6A Kitty Hawk Landing, Suite 101, Londonderry, NH

PK-12 Offered
6 Schools
4,330 Students
11 Students per teacher

Student Population

A total of 169,027 students are attending New Hampshire schools. By gender, there are 87,373 (51.7%) male and 81,654 (51.7%) female students in NH schools.

By race/ethnicity, 151,653 White (89.7%), 3,783 Black (2.2%), and 5,898 Asian (3.5%) students are attending New Hampshire schools.

Performance in Math and Reading

In 2019, the National Assessment of Educational Progress (NAEP) administered the math and reading assessment to representative samples of fourth- and eighth-grade students in the nation, states, and other participating large urban districts. According to the report, 86 percent of students in fourth grade and 77 percent of students in eighth grade scored at or above the NAEP basic in Math. For reading assessment, 71 percent of students in fourth grade and 78 percent of students in eighth grade scored at or above basic score.

You can read more about the assessment at NAEP report card website for Math and Reading.

4th Grade8th Grade
At or Above NAEP BasicAt or Above NAEP ProficientAt or Above NAEP BasicAt or Above NAEP Proficient
Math86%46% 77%38%
Reading71%38% 78%38%

Advanced Placement Programs

In New Hampshire schools, total 8,025 students are enrolled in at least one (1) AP programs. 120 students are enrolled in International Baccalaureate Diploma Program and 13,447 students are participating the SAT and/or ACT test program.

Number of Students EnrolledPercent Enrolled
Advanced Placement Programs8,025
Advanced Placement Math2,318
Advanced Placement Science2,092
Advanced Placement Other programs5,599
International BS program120
SAT/ACT Participation13,447

Teachers & Staffs

Total 14,969 full-time (or equivalent) teachers work for schools in New Hampshire and the students to teacher ratio is 12 to 1. 98.1% of teachers are certified. 91.8% of teachers have 3 or more years teaching experiences.

Total FTE of Teachers14,969Students per teacher: 12 to 1
Teachers who are certified14,69198.1%
Teachers who are not certified2911.9%
Teachers in their first year of teaching6304.2%
Teachers in their second year of teaching5994.0%
School counselors789Students per counselor: 225 to 1
Law Enforcement Officer75-
Security guards22-
Social workers143-

Public Schools in New Hampshire

In New Hampshire, 501 public schools are serving 177,370 students. The next lists are showing schools by offering level.

Private Schools in New Hampshire

175 private schools are serving students in New Hampshire. The next lists are showing the private schools by offering level.

Best Colleges in New Hampshire