Cities and Towns in the United States > New Hampshire > Grafton County > Canaan NH > School

Canaan, NH has 4 schools, 1 of them are Elementary, 1 Middle Schools, 1 High Schools and 0 alternative Schools.

List of schools in Canaan

Elementary schools in Canaan

Canaan Elementary School

District of Mascoma Valley Regional School District
Lowest grade : PK, Highest grade : 4
Students : 304

Middle schools in Canaan

Indian River School

District of Mascoma Valley Regional School District
Lowest grade : 5, Highest grade : 8
Students : 357

High schools in Canaan

Mascoma Valley Regional High School

District of Mascoma Valley Regional School District
Lowest grade : 9, Highest grade : 12
Students : 326

Private schools in Canaan

Cardigan Mountain School

Lowest grade : 6, Highest grade : 9
Students : 214