Search for any place in the USA:
Cost of Living,
Canyonville, OR, schools spend $5,267 per student. There are 17 pupils per teacher, 341 students per librarian, and 809 children per counselor in Canyonville, OR schools.
We're looking for comments about Canyonville. Express your opinion