Nine Hudson Valley school districts are considered to have some of the best teachers in the nation.

Niche.com used information from teacher salaries, absenteeism, tenure, student grades, student testing and more to rate the "2020 Districts with the Best Teachers."

NYUP then looked through the data to rank the 50 school districts with the best teachers in Upstate New York for the upcoming school year. The website considers anything above Rockland County as "Upstate New York."

Hudson Valley Post has combed through that data to find the school districts in the Hudson Valley with the best teachers.

#44 Red Hook Central School District (Dutchess County)

  • Graduation rate: 87%
  • Average teacher salary: $87,596
  • Student-teacher ratio: 12:1
  • Math proficiency: 59%
  • Reading proficiency: 60%
  • Average SAT: 1240
  • State rank: #116

#39 Warwick Valley Central School District (Orange County)

  • Graduation rate: 93%
  • Average teacher salary: $103,451
  • Student-teacher ratio: 14:1
  • Math proficiency: 71%
  • Reading proficiency: 63%
  • Average SAT: 1190
  • State rank: #109

#35 Spackenkill Union Free School District (Dutchess County)

  • Graduation rate: 95%
  • Average teacher salary: $98,524
  • Student-teacher ratio: 10:1
  • Math proficiency: 63%
  • Reading proficiency: 61%
  • Average SAT: 1270
  • State rank: #102

#28 Monroe-Woodbury Central School District (Orange County)

  • Graduation rate: 94%
  • Average teacher salary: $110,673
  • Student-teacher ratio: 14:1
  • Math proficiency: 66%
  • Reading proficiency: 58%
  • Average SAT: 1190
  • State rank: #91

#26 Tuxedo Union Free School District (Orange County)

  • Graduation rate: 92%
  • Average teacher salary: $136,094
  • Student-teacher ratio: 8:1
  • Math proficiency: 72%
  • Reading proficiency: 67%
  • Average SAT: 1210
  • State rank: #84

#24 Arlington Central School District (Dutchess County)

  • Graduation rate: 89%
  • Average teacher salary: $97,241
  • Student-teacher ratio: 13:1
  • Math proficiency: 59%
  • Reading proficiency: 50%
  • Average SAT: 1230
  • State rank: #81

#23 Carmel Central School District (Putnam County)

  • Graduation rate: 89%
  • Average teacher salary: $121,315
  • Student-teacher ratio: 13:1
  • Math proficiency: 59%
  • Reading proficiency: 52%
  • Average SAT: 1210
  • State rank: #80

#18 Rhinebeck Central School District (Dutchess County)

  • Graduation rate: 92%
  • Average teacher salary: $97,730
  • Student-teacher ratio: 11:1
  • Math proficiency: 65%
  • Reading proficiency: 63%
  • Average SAT: 1250
  • State rank: #68

#15 New Paltz Central School District (Ulster County)

  • Graduation rate: 92%
  • Average teacher salary: $94,937
  • Student-teacher ratio: 13:1
  • Math proficiency: 60%
  • Reading proficiency: 59%
  • Average SAT: 1250
  • State rank: #60