Average Teacher Salary in New Hampshire

Read our article on becoming a teacher in New Hampshire if you are interested in teaching in New Hampshire.

Average Teacher Salaries in Nearby States

Financial Data for New Hampshire

State Spending on Teachers

  • Salary expenditure on all teachers (including home schoolers, special education, non-certified teachers): $967,073,625
  • Benefits expenditures for teachers: $370,606,161
  • Instructional expenditures for teaching supplies: $42,565,120
  • Total current instructional expenditures per student (teacher salary and curriculum): $8,202
  • Total current expenditures per student: $13,532

Revenue Per Student From Various Sources

  • State revenue per student: $5,027
  • Federal revenue per student: $680

State Sources of Revenue for Schools

  • Revenue by state property tax: $1,169,816,127
  • Revenue by local government property tax: $207,129,850
  • Federal grants direct to local districts: $2,414,245
  • Federal grants through state: $133,367,425

New Hampshire School Districts

School District Full Time Teachers Student to Teacher Ratio Contact Information
Academy For Equine Sciences Charter School 3 not available
36 Industrial Way Suite 3
Rochester, NH 3867
603-335-6900
Academy For Science And Design Charter School 5 not available
316 Daniel Webster Hwy
Merrimack, NH 3054
603-262-9162
Allenstown School District 41 17 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Alton School District 46 19 to 1
252 Suncook Valley Rd
Alton, NH 3809
603-875-7890
Amherst School District 124 12 to 1
1 School St
Amherst, NH 3031
603-673-2690
Andover School District 22 14 to 1
105 Community Dr
Penacook, NH 3303
603-753-6561
Ashland School District 17 9 to 1
103 Main St
Meredith, NH 3253
603-279-7947
Auburn School District 43 21 to 1
90 Farmer Rd
Hooksett, NH 3106
603-622-3731
Barnstead School District 46 18 to 1
10 Watson Rd
Barnstead, NH 3218
603-435-1510
Barrington School District 71 19 to 1
41 Province Ln
Barrington, NH 3825
603-664-2715
Bartlett School District 28 14 to 1
176a Main St
Conway, NH 3818
603-447-8368
Bath School District 9 12 to 1
2975 Dartmouth College Hwy
North Haverhill, NH 3774
603-787-2113
Bedford School District 287 15 to 1
103 County Rd
Bedford, NH 3110
603-472-3755
Berlin School District 115 12 to 1
183 Hillside Ave
Berlin, NH 3570
603-752-6500
Bethlehem School District 20 10 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Bow School District 137 12 to 1
32 White Rock Hill Rd
Bow, NH 3304
603-224-4728
Brentwood School District 29 15 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Brookline School District 43 15 to 1
4 Lund Ln
Hollis, NH 3049
603-465-7118
Campton School District 29 11 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Candia School District 35 18 to 1
90 Farmer Rd
Hooksett, NH 3106
603-622-3731
Chester School District 48 20 to 1
22 Murphy Dr
Chester, NH 3036
603-887-3621
Chesterfield School District 30 19 to 1
34 West St
Keene, NH 3431
603-357-9002
Chichester School District 23 16 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Claremont School District 171 11 to 1
165 Brd St
Claremont, NH 3743
603-543-4200
Cocheco Arts And Technology Academy 7 not available
37a Province Ln
Barrington, NH 3825
603-664-9671
Coe Brown Academy School District 63 not available
907 First Nh Tpke.
Northwood, NH 3261
603-942-5531
Colebrook School District 41 8 to 1
21 Academy St
Colebrook, NH 3576
603-237-5571
Concord School District 340 15 to 1
16 Rumford St
Concord, NH 3301
603-225-0811
Contoocook Valley School District 242 12 to 1
106 Hancock Rd
Peterborough, NH 3458
603-924-3336
Conway School District 165 8 to 1
176a Main St
Conway, NH 3818
603-447-8368
Cornish School District 14 13 to 1
165 Brd St
Claremont, NH 3743
603-543-4200
Croydon School District 2 45 to 1
9 Depot St Suite 2
Newport, NH 3773
603-863-3540
Csi Charter School 3 not available
26 Washington St
Penacook, NH 3303
603-753-0199
Deerfield School District 53 13 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Derry School District 302 21 to 1
18 South Main St
Derry, NH 3038
603-432-1210
Dover School District 271 14 to 1
Mcconnell Center 61 Locust St
Dover, NH 3820
603-516-6800
Dresden School District 96 10 to 1
41 Lebanon St
Hanover, NH 3755
603-643-6050
Dunbarton School District 16 24 to 1
11 School St
Goffstown, NH 3045
603-497-4818
East Kingston School District 17 12 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Epping School District 92 11 to 1
213 Main St
Epping, NH 3042
603-679-5402
Epsom School District 35 19 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Errol School District 2 7 to 1
123 Main St
Gorham, NH 3581
603-466-3632
Exeter Region Cooperative School District 226 14 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Exeter School District 80 13 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Fall Mountain Regional School District 146 12 to 1
East St
Charlestown, NH 3603
603-826-7756
Farmington School District 106 11 to 1
356 Main St
Farmington, NH 3835
603-755-2627
Franklin School District 105 13 to 1
119 Central St
Franklin, NH 3235
603-934-3108
Freedom School District 9 17 to 1
626 Placeains Rd
Silver Lake, NH 3875
603-539-2610
Fremont School District 47 16 to 1
Blackrocks Village 5 Hall Rd
Fremont, NH 3044
603-895-6903
Gilford School District 114 10 to 1
47 Cherry Valley Rd
Gilford, NH 3249
603-527-9215
Gilmanton School District 32 19 to 1
9 Currier Hill Rd
Gilmanton, NH 3237
603-267-9097
Goffstown School District 208 12 to 1
11 School St
Goffstown, NH 3045
603-497-4818
Gorham Randolph Shelburne Cooperative School District 39 13 to 1
123 Main St
Gorham, NH 3581
603-466-3632
Goshen-lempster Cooperative School District 16 16 to 1
29 School Rd
Lempster, NH 3605
603-863-2420
Governor Wentworth Regional School District 235 11 to 1
140 Pine Hill Rd
Wolfeboro Falls, NH 3896
603-569-1658
Grantham School District 15 27 to 1
75 Learning Dr
Grantham, NH 3753
603-863-9689
Great Bay Elearning Charter School 8 not available
30 Linden St
Exeter, NH 3833
603-775-8638
Greenland School District 29 18 to 1
48 Post Rd
Greenland, NH 3840
603-422-9572
Hampstead School District 94 17 to 1
30 Greenough Rd
Plaistow, NH 3865
603-382-6119
Hampton Falls School District 25 11 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Hampton School District 108 11 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Hanover School District 38 15 to 1
41 Lebanon St
Hanover, NH 3755
603-643-6050
Harrisville School District 6 16 to 1
34 West St
Keene, NH 3431
603-357-9002
Haverhill Cooperative School District 80 8 to 1
2975 Dartmouth College Hwy
North Haverhill, NH 3774
603-787-2113
Henniker School District 45 10 to 1
41 Liberty Hill Rd Bldg. 5
Henniker, NH 3242
603-428-3269
Hill School District 8 22 to 1
119 Central St
Franklin, NH 3235
603-934-3108
Hillsboro Deering Cooperative School District 120 11 to 1
70 School St
Hillsboro, NH 3244
603-464-4466
Hinsdale School District 57 11 to 1
600 Old Homestead Hwy
East Swanzey, NH 3446
603-352-6955
Holderness School District 26 8 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Hollis School District 60 12 to 1
4 Lund Ln
Hollis, NH 3049
603-465-7118
Hollis/brookline Cooperative School District 100 14 to 1
4 Lund Ln
Hollis, NH 3049
603-465-7118
Hooksett School District 100 21 to 1
90 Farmer Rd
Hooksett, NH 3106
603-622-3731
Hopkinton School District 83 12 to 1
204 Maplacee St
Contoocook, NH 3229
603-746-5186
Hudson School District 250 16 to 1
20 Library St
Hudson, NH 3051
603-886-1235
Inter-lakes School District 97 12 to 1
103 Main St
Meredith, NH 3253
603-279-7947
Jackson School District 6 13 to 1
176a Main St
Conway, NH 3818
603-447-8368
Jaffrey-rindge Cooperative School District 149 11 to 1
81 Fitzgerald Dr
Jaffrey, NH 3452
603-532-8100
John Stark Regional School District 81 11 to 1
41 Liberty Hill Rd Bldg. 5
Henniker, NH 3242
603-428-3269
Kearsarge Regional School District 180 11 to 1
169 Main St
New London, NH 3257
603-526-2051
Keene School District 303 9 to 1
34 West St
Keene, NH 3431
603-357-9002
Kensington School District 17 12 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Laconia School District 206 11 to 1
39 Harvard St
Laconia, NH 3247
603-524-5710
Lafayette Regional School District 10 11 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Landaff School District 1 61 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Lebanon School District 175 9 to 1
84 Hanover St
Lebanon, NH 3766
603-448-1634
Lincoln-woodstock School District 43 9 to 1
72 Linwood Dr
Lincoln, NH 3251
603-745-2051
Lisbon Regional School District 35 10 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Litchfield School District 111 14 to 1
C/o Campbell High School
Litchfield, NH 3052
603-578-3570
Littleton School District 82 10 to 1
102 School St
Littleton, NH 3561
603-444-5215
Londonderry School District 391 14 to 1
268c Mammoth Rd
Londonderry, NH 3053
603-432-6920
Lyme School District 17 16 to 1
Rte. 10
Lyme, NH 3768
603-795-4431
Lyndeborough School District 8 12 to 1
One Chalet Dr Suite 105
Wilton, NH 3086
603-878-8100
Madison School District 18 17 to 1
626 Placeains Rd
Silver Lake, NH 3875
603-539-2610
Manchester School District 1,131 13 to 1
286 Commercial St
Manchester, NH 3101
603-624-6300
Marlborough School District 18 15 to 1
34 West St
Keene, NH 3431
603-357-9002
Marlow School District 5 18 to 1
34 West St
Keene, NH 3431
603-357-9002
Mascenic Regional School District 106 12 to 1
One Chalet Dr Suite 105
Wilton, NH 3086
603-878-8100
Mascoma Valley Reg School District 115 12 to 1
547 Route 4
Enfield, NH 3748
603-632-5563
Merrimack School District 329 14 to 1
36 Mcelwain St
Merrimack, NH 3054
603-424-6200
Merrimack Valley School District 189 14 to 1
105 Community Dr
Penacook, NH 3303
603-753-6561
Milan School District 8 24 to 1
123 Main St
Gorham, NH 3581
603-466-3632
Milford School District 182 14 to 1
100 West St
Milford, NH 3055
603-673-2202
Milton School District 55 12 to 1
39 Main St
Union, NH 3887
603-473-2326
Monadnock Regional School District 185 11 to 1
600 Old Homestead Hwy
East Swanzey, NH 3446
603-352-6955
Monroe School District 9 14 to 1
77 Woodsville Rd
Monroe, NH 3771
603-638-2800
Mont Vernon School District 19 17 to 1
1 School St
Amherst, NH 3031
603-673-2690
Moultonborough School District 70 9 to 1
916 Whittier Hwy
Moultonborough, NH 3254
603-476-5247
Nashua School District 865 14 to 1
141 Ledge St
Nashua, NH 3061
603-966-1000
Nelson School District 4 22 to 1
34 West St
Keene, NH 3431
603-357-9002
New Boston School District 35 27 to 1
11 School St
Goffstown, NH 3045
603-497-4818
New Castle School District 8 12 to 1
48 Post Rd
Greenland, NH 3840
603-422-9572
Newfields School District 15 11 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Newfound Area School District 132 11 to 1
20 North Main St
Bristol, NH 3222
603-744-5555
Newington School District 6 16 to 1
48 Post Rd
Greenland, NH 3840
603-422-9572
Newmarket School District 92 11 to 1
186a Main St
Newmarket, NH 3857
603-659-5020
Newport School District 106 9 to 1
9 Depot St Suite 2
Newport, NH 3773
603-863-3540
North Country Charter Academy 4 not available
260 Cottage St Suite A
Littleton, NH 3561
603-444-1535
North Hampton School District 41 12 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Northumberland School District 39 9 to 1
15 Preble St
Groveton, NH 3582
603-636-1437
Northwood School District 41 18 to 1
Greenbriar Building
Northwood, NH 3261
603-942-1290
Nottingham School District 38 19 to 1
Greenbriar Building
Northwood, NH 3261
603-942-1290
Oyster River Cooperative School District 165 12 to 1
36 Coe Dr
Durham, NH 3824
603-868-5100
Pelham School District 133 16 to 1
19 Haverhill Rd
Windham, NH 3087
603-425-1976
Pembroke School District 145 8 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Pemi-baker Regional School District 64 12 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Piermont School District 8 14 to 1
2975 Dartmouth College Hwy
North Haverhill, NH 3774
603-787-2113
Pinkerton Academy School District 242 not available
5 Pinkerton St
Derry, NH 3038
603-437-5237
Pittsburg School District 21 5 to 1
21 Academy St
Colebrook, NH 3576
603-237-5571
Pittsfield School District 66 9 to 1
Locke's Location
Pittsfield, NH 3263
603-435-5526
Plainfield School District 27 13 to 1
92 Bonner Rd
Meriden, NH 3770
603-469-3442
Plymouth School District 40 10 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Portsmouth School District 252 9 to 1
50 Clough Dr
Portsmouth, NH 3801
603-431-5080
Profile School District 29 10 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Prospect Mountain School District 44 not available
242 Suncook Valley Rd
Alton, NH 3809
603-875-8600
Raymond School District 132 11 to 1
43 Harriman Hill Rd
Raymond, NH 3077
603-895-4299
Rochester School District 367 12 to 1
150 Wakefield St
Rochester, NH 3867
603-332-3678
Rollinsford School District 15 23 to 1
51 West High St
Somersworth, NH 3878
603-692-4450
Rumney School District 14 10 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Rye School District 51 13 to 1
48 Post Rd
Greenland, NH 3840
603-422-9572
Salem School District 345 13 to 1
38 Geremonty Dr
Salem, NH 3079
603-893-7040
Sanborn Regional School District 169 10 to 1
178 Main St
Kingston, NH 3848
603-642-3688
Seabrook School District 60 14 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Seacoast Charter School 7 not available
13 Church St
Kingston, NH 3848
603-642-8400
Shaker Regional School District 106 14 to 1
58 School St
Belmont, NH 3220
603-267-9223
Somersworth School District 143 12 to 1
51 West High St
Somersworth, NH 3878
603-692-4450
Souhegan Cooperative School District 95 10 to 1
1 School St
Amherst, NH 3031
603-673-2690
South Hampton School District 8 16 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Stark School District 3 25 to 1
15 Preble St
Groveton, NH 3582
603-636-1437
Stewartstown School District 9 14 to 1
21 Academy St
Colebrook, NH 3576
603-237-5571
Stoddard School District 4 28 to 1
41 Liberty Hill Rd Bldg. 5
Henniker, NH 3242
603-428-3269
Strafford School District 44 16 to 1
Greenbriar Building
Northwood, NH 3261
603-942-1290
Stratford School District 20 5 to 1
15 Preble St
Groveton, NH 3582
603-636-1437
Stratham School District 49 12 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Strong Foundations Charter School 7 not available
715 Riverwood Dr
Pembroke, NH 3275
603-225-2715
Sunapee School District 48 10 to 1
68 Main St
Sunapee, NH 3782
603-763-4627
Surry Village Charter School 6 not available
11 Village Rd
Surry, NH 3431
603-352-3080
Tamworth School District 27 12 to 1
626 Placeains Rd
Silver Lake, NH 3875
603-539-2610
Thornton School District 21 10 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Timberlane Regional School District 353 13 to 1
30 Greenough Rd
Plaistow, NH 3865
603-382-6119
Unity School District 11 17 to 1
165 Brd St
Claremont, NH 3743
603-543-4200
Virtual Learning Academy Charter School 20 not available
30 Linden St
Exeter, NH 3833
603-778-2500
Wakefield School District 37 20 to 1
39 Main St
Union, NH 3887
603-473-2326
Warren School District 10 15 to 1
2975 Dartmouth College Hwy
North Haverhill, NH 3774
603-787-2113
Washington School District 7 27 to 1
70 School St
Hillsboro, NH 3244
603-464-4466
Waterville Valley School District 4 8 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Weare School District 79 14 to 1
41 Liberty Hill Rd Bldg. 5
Henniker, NH 3242
603-428-3269
Wentworth School District 8 8 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Westmoreland School District 12 19 to 1
34 West St
Keene, NH 3431
603-357-9002
White Mountain Regional School District 120 11 to 1
14 King Square.
Whitefield, NH 3598
603-837-9363
Wilton School District 20 14 to 1
One Chalet Dr Suite 105
Wilton, NH 3086
603-878-8100
Wilton-lyndeboro School District 35 11 to 1
One Chalet Dr Suite 105
Wilton, NH 3086
603-878-8100
Winchester School District 39 16 to 1
600 Old Homestead Hwy
East Swanzey, NH 3446
603-352-6955
Windham School District 121 19 to 1
19 Haverhill Rd
Windham, NH 3087
603-425-1976
Winnacunnet Cooperative School District 105 12 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Winnisquam Regional School District 125 13 to 1
433 West Main St
Tilton, NH 3276
603-286-4116