Upland Hills School

2575 Indian Lake Road
Oxford, MI, 48370

Education Categories

Number of students: 90
Affiliation: Independent
School snapshot: Set on 31 acres of woods and rolling meadows, this school has fostered each child's uniqueness since 1971.