Lewis County teacher salaries, 2024-25

346 classroom teachers taught in Lewis County's 5 school districts and BOCES in the 2024-25 school year. Their average salary was $67,603, $30,814 less than the New York average.1

Average salary
$67,603
classroom teachers, 2024-25
County rank
43rd
of 57 New York counties outside New York City
Classroom teachers
346
in 5 districts and BOCES
Highest-paying district
$71,796
South Lewis Central School District

Teacher pay in every Lewis County school district

Average and median salary of classroom teachers, 2024-25, highest first. Districts with fewer than 20 classroom teachers have no page of their own.1

DistrictAverage salaryMedianTeachersOver 10 yearsMaster's or more
South Lewis Central School District$71,796$76,3749678%92%
Lowville Academy and Central School District$68,994$69,38711463%78%
Beaver River Central School District$64,085$60,2906265%82%
Harrisville Central School District$63,037$59,1903259%75%
Copenhagen Central School District$62,912$61,1854257%76%

Questions about teacher pay in Lewis County

How much do teachers make in Lewis County, New York?

Classroom teachers in Lewis County's 5 school districts and BOCES earned an average of $67,603 in the 2024-25 school year, $30,814 less than the New York average.

Which Lewis County school district pays teachers the most?

South Lewis Central School District, where classroom teachers earned an average of $71,796 in 2024-25.

Average teacher salaries in Lewis County compared to nearby counties

Average classroom teacher salary in each county that borders Lewis County, and how much more or less it pays.1

Lewis County Shades match the state map.

Sources for the Lewis County figures

Actual salaries of classroom teachers, teachers assigned to at least one course, as counted by the State Education Department. Every figure covers at least 5 teachers.

  1. New York State Education Department, Personnel Master File statistical run 2024-25: classroom teachers' pay, years of experience and degrees in each school district.

How we read the data