Search for any place in the USA:
Cost of Living,
Farmington, MI, schools spend $7,691 per student. There are 18 pupils per teacher, 386 students per librarian, and 520 children per counselor in Farmington, MI schools.
We're looking for comments about Farmington. Express your opinion