New Hampshire public schools with the fewest students per teacher

Farmington Senior High School in Farmington had the fewest students per full-time teacher of any New Hampshire public school with 100 or more students in 2024-25: 5.5, against a state average of 11.0 (U.S. 15.3). A low ratio counts every teacher, including specialists, so it is not the same as class size.

Students per teacher, New Hampshire, 2024-25Farmington Senior High School 5.5; East Kingston Elementary School 6.5; Lin-Wood Public School (Elem) 6.6; Moultonborough Academy 6.7; Moultonborough Middle Level 7.1; Thornton Central School 7.2; Hinsdale High School 7.2; Daniel J. Bakie School 7.4; Pittsfield Elementary School 7.6; Lisbon Regional School (Elem) 7.6; New Hampshire 11.0.051015Farmington Senior High School5.5East Kingston Elementary School6.5Lin-Wood Public School (Elem)6.6Moultonborough Academy6.7Moultonborough Middle Level7.1Thornton Central School7.2Hinsdale High School7.2Daniel J. Bakie School7.4Pittsfield Elementary School7.6Lisbon Regional School (Elem)7.6New Hampshire 11.0
Students per teacher, New Hampshire, 2024-25Farmington Senior High School 5.5; East Kingston Elementary School 6.5; Lin-Wood Public School (Elem) 6.6; Moultonborough Academy 6.7; Moultonborough Middle Level 7.1; Thornton Central School 7.2; Hinsdale High School 7.2; Daniel J. Bakie School 7.4; Pittsfield Elementary School 7.6; Lisbon Regional School (Elem) 7.6; New Hampshire 11.0.051015Farmington Senior High School5.5East Kingston Elementary School6.5Lin-Wood Public School (Elem)6.6Moultonborough Academy6.7Moultonborough Middle Level7.1Thornton Central School7.2Hinsdale High School7.2Daniel J. Bakie School7.4Pittsfield Elementary School7.6Lisbon Regional School (Elem)7.6New Hampshire 11.0
Students per teacher, New Hampshire, 2024-25Farmington Senior High School 5.5; East Kingston Elementary School 6.5; Lin-Wood Public School (Elem) 6.6; Moultonborough Academy 6.7; Moultonborough Middle Level 7.1; Thornton Central School 7.2; Hinsdale High School 7.2; Daniel J. Bakie School 7.4; Pittsfield Elementary School 7.6; Lisbon Regional School (Elem) 7.6; New Hampshire 11.0.051015Farmington Senior High School5.5East Kingston Elementary School6.5Lin-Wood Public School (Elem)6.6Moultonborough Academy6.7Moultonborough Middle Level7.1Thornton Central School7.2Hinsdale High School7.2Daniel J. Bakie School7.4Pittsfield Elementary School7.6Lisbon Regional School (Elem)7.6New Hampshire 11.0
Students per teacher, New Hampshire, 2024-25Farmington Senior High School 5.5; East Kingston Elementary School 6.5; Lin-Wood Public School (Elem) 6.6; Moultonborough Academy 6.7; Moultonborough Middle Level 7.1; Thornton Central School 7.2; Hinsdale High School 7.2; Daniel J. Bakie School 7.4; Pittsfield Elementary School 7.6; Lisbon Regional School (Elem) 7.6; New Hampshire 11.0.051015Farmington Senior High School5.5East Kingston Elementary School6.5Lin-Wood Public School (Elem)6.6Moultonborough Academy6.7Moultonborough Middle Level7.1Thornton Central School7.2Hinsdale High School7.2Daniel J. Bakie School7.4Pittsfield Elementary School7.6Lisbon Regional School (Elem)7.6New Hampshire 11.0

The chart draws the top of the register below; its source is named under the register.

The 50 lowest ratios

The other 35 on the list
SchoolDistrictStudentsPer teacher
Littleton High SchoolLittleton School District1727.9
Hampton AcademyHampton School District3138.0
Lancaster Elementary SchoolWhite Mountains Regional School District3108.0
Kenneth A. Brett SchoolTamworth School District1658.0
Holderness Central SchoolHolderness School District1568.0
Hampton Centre SchoolHampton School District2828.1
Newport Middle SchoolNewport School District1388.1
Berlin Senior High SchoolBerlin Public Schools3038.2
Ashland Elementary SchoolAshland School District1598.2
Great Brook SchoolContoocook Valley School District2248.3
Antrim Elementary SchoolContoocook Valley School District1338.3
Simonds Elementary SchoolKearsarge Regional School District1328.3
Bluff SchoolClaremont School District1638.4
Kensington Elementary SchoolKensington School District1428.4
Inter-Lakes Middle SchoolInter-Lakes Cooperative School District1378.4
New Franklin SchoolPortsmouth School District2478.5
Plainfield Elementary SchoolPlainfield School District1838.5
New Durham Elementary SchoolGovernor Wentworth Regional School District1448.5
Mildred C. Lakeway SchoolLittleton School District3098.6
Wheelock Elementary SchoolKeene School District1928.6
Groveton High SchoolNorthumberland School District1218.6
Plymouth Elementary SchoolPlymouth School District3658.7
Danville Elementary SchoolTimberlane Regional School District2838.7
Whitefield Elementary SchoolWhite Mountains Regional School District2568.7
Wilton-Lyndeboro Middle SchoolWilton-Lyndeborough Cooperative School District1308.7
Campton Elementary SchoolCampton School District2658.8
Valley View Community SchoolFarmington School District2458.8
Rye Junior High SchoolRye School District1758.8
Frances C. Richmond SchoolDresden School District3698.9
North Hampton SchoolNorth Hampton School District2688.9
Jaffrey Grade SchoolJaffrey-Rindge Cooperative School District2508.9
Profile Senior High SchoolProfile School District1338.9
William Allen SchoolRochester School District2809.0
Sunapee Central SchoolSunapee School District1689.0
Gorham High SchoolGorham Randolph Shelburne Cooperative School District1499.0

Source: NCES Common Core of Data 2024-25: membership divided by full-time-equivalent teachers.

More lists for New Hampshire

  1. 01Public schools in New Hampshire

    The state hub: schools, students, districts

  2. 02Every school district

    Directory, 2024-25

  3. 03Largest schools

    By 2024-25 enrollment

  4. 04Highest-spending districts

    F-33 fiscal year 2022-23

  5. 05Teacher salary spending by district

    F-33 fiscal year 2022-23

  6. 06Chronic absenteeism

    EDFacts 2022-23

Sources

Source: NCES Common Core of Data School membership and staff files · 2024-25