Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 106

Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 115

Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 130

Deprecated: Return type of Phpfastcache\Util\ArrayObject::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 48

Deprecated: Return type of Phpfastcache\Util\ArrayObject::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 56

Deprecated: Return type of Phpfastcache\Util\ArrayObject::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 80

Deprecated: Return type of Phpfastcache\Drivers\Memcached\Item::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Core/Item/ItemExtendedTrait.php on line 438
New Hampshire Public High Schools Student-Teacher Ratio Statistics (2026)

Public High Schools Student-Teacher Ratio Statistics in New Hampshire

The average student-teacher ratio in New Hampshire public high schools is approximately 12:1 (2026).
Student-Teacher Ratio Range: 3:1 11:1 Avg. Student-Teacher Ratio: 8:1

Student-Teacher Ratio Trends (1989-2025)

Public High Schools Student-Teacher Ratio Statistics in New Hampshire (2026)

School
(Math and Reading Proficiency)
Student-Teacher Ratio
Grades
Location
Rank: #11.
Robert Frost Charter School (H)
Charter School
Student-Teacher Ratio: 3:1
Grades: 9-12
110 Main Street
Conway, NH 03818
(603) 356-6332
Rank: #2 - 32. - 3.
Brentwood Academy
Student-Teacher Ratio: 4:1
Grades: 9-12
55 Franklin Street
Nashua, NH 03060
(603) 966-1003
Rank: #2 - 32. - 3.
Pittsburg School (High)
(Reading: <50%)
Student-Teacher Ratio: 4:1
Grades: 9-12
12 School St
Pittsburg, NH 03592
(603) 538-6536
Rank: #44.
Farmington Senior High School
(Math: ≤10% | Reading: 30-39%)
Rank:
1/
10
Bottom 50%
Student-Teacher Ratio: 5:1
Grades: 9-12
40 Thayer Dr
Farmington, NH 03835
(603) 755-2811
Rank: #5 - 65. - 6.
Lisbon Regional School (High)
(Math: <50% | Reading: 21-39%)
Rank:
4/
10
Bottom 50%
Student-Teacher Ratio: 6:1
Grades: 9-12
24 Highland Ave.
Lisbon, NH 03585
(603) 838-5506
Rank: #5 - 65. - 6.
Virtual Learning Academy (H)
Charter School
(Math: 40-49% | Reading: ≥90%)
Rank:
8/
10
Top 30%
Student-Teacher Ratio: 6:1
Grades: 9-12
19 Hampton Rd, Building B Suit
Exeter, NH 03833
(603) 778-2500
Rank: #7 - 117. - 11.
Gathering Waters Charter School (H)
Charter School
Student-Teacher Ratio: 7:1
Grades: 9-12
31 Washington Street
Keene, NH 03431
(603) 733-8969
Rank: #7 - 117. - 11.
Hinsdale High School
(Math: ≤10% | Reading: 40-59%)
Rank:
2/
10
Bottom 50%
Student-Teacher Ratio: 7:1
Grades: 9-12
49 School St.
Hinsdale, NH 03451
(603) 336-5984
Rank: #7 - 117. - 11.
Lin-wood Public School (High)
(Math: ≥50% | Reading: 40-59%)
Rank:
6/
10
Top 50%
Student-Teacher Ratio: 7:1
Grades: 9-12
72 Linwood Dr.
Lincoln, NH 03251
(603) 745-2214
Rank: #7 - 117. - 11.
Moultonborough Academy
(Math: 40-59% | Reading: 60-79%)
Rank:
8/
10
Top 30%
Student-Teacher Ratio: 7:1
Grades: 9-12
25 Blake Rd.
Moultonborough, NH 03254
(603) 476-5517
Rank: #7 - 117. - 11.
Student-Teacher Ratio: 7:1
Grades: 9-12
86 N. Main St
Newport, NH 03773
(603) 865-9506
Rank: #12 - 1512. - 15.
Berlin Senior High School
(Math: 20-24% | Reading: 40-44%)
Rank:
2/
10
Bottom 50%
Student-Teacher Ratio: 8:1
Grades: 9-12
550 Willard St.
Berlin, NH 03570
(603) 752-4122
Rank: #12 - 1512. - 15.
Colebrook Academy And Elementary School (H)
(Math: ≤20% | Reading: 40-59%)
Rank:
3/
10
Bottom 50%
Student-Teacher Ratio: 8:1
Grades: 9-12
27 Dumont Street
Colebrook, NH 03576
(603) 237-4801
Rank: #12 - 1512. - 15.
Littleton High School
(Math: ≤10% | Reading: 30-39%)
Rank:
1/
10
Bottom 50%
Student-Teacher Ratio: 8:1
Grades: 9-12
159 Oak Hill Ave.
Littleton, NH 03561
(603) 444-5601
Rank: #12 - 1512. - 15.
White Mountains Regional High School
(Math: 25-29% | Reading: 40-44%)
Rank:
3/
10
Bottom 50%
Student-Teacher Ratio: 8:1
Grades: 9-12
127 Regional Rd.
Whitefield, NH 03598
(603) 837-2528
Rank: #16 - 2116. - 21.
Epping High School
(Math: 20-29% | Reading: 60-69%)
Rank:
5/
10
Bottom 50%
Student-Teacher Ratio: 9:1
Grades: 9-12
21 Academy St.
Epping, NH 03042
(603) 679-5472
Rank: #16 - 2116. - 21.
Gorham High School
(Math: 20-29% | Reading: 40-49%)
Rank:
3/
10
Bottom 50%
Student-Teacher Ratio: 9:1
Grades: 9-12
120 Main St.
Gorham, NH 03581
(603) 466-2776
Rank: #16 - 2116. - 21.
Groveton High School
(Math: ≤20% | Reading: 21-39%)
Rank:
1/
10
Bottom 50%
Student-Teacher Ratio: 9:1
Grades: 9-12
65 State St.
Groveton, NH 03582
(603) 636-1619
Rank: #16 - 2116. - 21.
Next Charter School
Charter School
(Math: ≤20% | Reading: ≥50%)
Rank:
3/
10
Bottom 50%
Student-Teacher Ratio: 9:1
Grades: 9-12
5 Hood Road
Derry, NH 03038
(603) 437-6398
Rank: #16 - 2116. - 21.
Profile Senior High School
(Math: 40-49% | Reading: 60-79%)
Rank:
8/
10
Top 30%
Student-Teacher Ratio: 9:1
Grades: 9-12
691 Profile Rd.
Bethlehem, NH 03574
(603) 823-7411
Rank: #16 - 2116. - 21.
Wilton-lyndeboro Senior High School
(Math: ≤20% | Reading: 40-49%)
Rank:
2/
10
Bottom 50%
Student-Teacher Ratio: 9:1
Grades: 9-12
57 School Rd.
Wilton, NH 03086
(603) 732-9230
Rank: #22 - 3422. - 34.
Arts Academy Of New Hampshire Chartered Public High School
Charter School
(Math: 30-39% | Reading: 70-79%)
Rank:
7/
10
Top 50%
Student-Teacher Ratio: 10:1
Grades: 9-12
19 Keewaydin Drive
Salem, NH 03079
(603) 912-4944
Rank: #22 - 3422. - 34.
Hillsboro-deering High School
(Math: 15-19% | Reading: 50-59%)
Rank:
3/
10
Bottom 50%
Student-Teacher Ratio: 10:1
Grades: 9-12
12 Hillcat Dr.
Hillsborough, NH 03244
(603) 464-1130
Rank: #22 - 3422. - 34.
Kearsarge Regional High School
(Math: 25-29% | Reading: 65-69%)
Rank:
6/
10
Top 50%
Student-Teacher Ratio: 10:1
Grades: 9-13
457 North Rd.
North Sutton, NH 03260
(603) 927-4261
Rank: #22 - 3422. - 34.
Laconia High School
(Math: 15-19% | Reading: 40-44%)
Rank:
2/
10
Bottom 50%
Student-Teacher Ratio: 10:1
Grades: 9-13
345 Union Ave.
Laconia, NH 03246
(603) 524-3350
Rank: #22 - 3422. - 34.
Ledyard Charter School
Charter School
(Math: <50% | Reading: ≥50%)
Rank:
6/
10
Top 50%
Student-Teacher Ratio: 10:1
Grades: 9-12
39 Hanover Street
Lebanon, NH 03766
(603) 727-4772
Rank: #22 - 3422. - 34.
Mascoma Valley Regional High School
(Math: 15-19% | Reading: 50-54%)
Rank:
3/
10
Bottom 50%
Student-Teacher Ratio: 10:1
Grades: 9-12
27 Royal Rd.
Canaan, NH 03741
(603) 632-4308
Rank: #22 - 3422. - 34.
Newmarket Jr.-sr. High School
(Math: 35-39% | Reading: 70-79%)
Rank:
7/
10
Top 50%
Student-Teacher Ratio: 10:1
Grades: 9-13
213 S. Main St.
Newmarket, NH 03857
(603) 659-3271
Rank: #22 - 3422. - 34.
Nute High School
(Math: ≤20% | Reading: <50%)
Rank:
3/
10
Bottom 50%
Student-Teacher Ratio: 10:1
Grades: 9-13
22 Elm St.
Milton, NH 03851
(603) 652-4591
Rank: #22 - 3422. - 34.
Pelham High School
(Math: 25-29% | Reading: 50-54%)
Rank:
4/
10
Bottom 50%
Student-Teacher Ratio: 10:1
Grades: 9-12
85 Marsh Rd.
Pelham, NH 03076
(603) 635-2115
Rank: #22 - 3422. - 34.
Rivendell Academy
(Math: 35-39% | Reading: 50-54%)
Rank:
7/
10
Top 50%
Student-Teacher Ratio: 10:1
Grades: 6-12
2972 Route 25a
Orford, NH 03777
(603) 353-4321
Rank: #22 - 3422. - 34.
Souhegan Coop High School
(Math: 55-59% | Reading: 65-69%)
Rank:
9/
10
Top 20%
Student-Teacher Ratio: 10:1
Grades: 9-12
412 Boston Post Rd.
Amherst, NH 03031
(603) 673-9940
Rank: #22 - 3422. - 34.
Winnacunnet High School
(Math: 40% | Reading: 65%)
Rank:
7/
10
Top 50%
Student-Teacher Ratio: 10:1
Grades: 9-13
1 Alumni Dr.
Hampton, NH 03842
(603) 926-3395
Rank: #22 - 3422. - 34.
Woodsville High School
(Math: 30-39% | Reading: 60-69%)
Rank:
7/
10
Top 50%
Student-Teacher Ratio: 10:1
Grades: 9-13
9 High St.
Woodsville, NH 03785
(603) 747-2781
Rank: #35 - 5335. - 53.
Campbell High School
(Math: 25-29% | Reading: 60-64%)
Rank:
6/
10
Top 50%
Student-Teacher Ratio: 11:1
Grades: 9-12
1 Highlander Ct
Litchfield, NH 03052
(603) 546-0300
Show 66 more public schools in NH (out of 101 total schools)
Loading...

Frequently Asked Questions

What is the New Hampshire average public high schools student-teacher ratio?
The New Hampshire average public high schools student-teacher ratio is 12:1 for 2026.
What are the public high schools with the lowest student-teacher ratio in New Hampshire?
The best top-ranked public high schools in New Hampshire include Robert Frost Charter School (H), Brentwood Academy and Pittsburg School (High).

Recent Articles

Media Literacy as a Core Skill: How to Tell if a School Teaches It Well
Media Literacy as a Core Skill: How to Tell if a School Teaches It Well
Learn how to evaluate whether a public school teaches media literacy effectively, from fact-checking and source evaluation to digital citizenship and critical thinking.
Screen Time, Paper Learning, and the New Back-to-Basics Debate
Screen Time, Paper Learning, and the New Back-to-Basics Debate
Explore why some public schools are reducing screen time, bringing back paper learning, and rethinking the balance between technology and traditional instruction.
Student Data, AI Tools, and Privacy: Questions to Ask Your District
Student Data, AI Tools, and Privacy: Questions to Ask Your District
Learn how public schools use AI, protect student data, and the key privacy questions every parent should ask their school district in 2026.

Quick Links