Schools in Caledonia, Michigan
Caledonia city of Michigan has ten schools. Click on a school to see complete details about the school.
| Name | Location | 
|---|---|
| Emmons Lake Elementary School | Kent County | 
| Duncan Lake Middle School | Kent County | 
| Duncan Lake Early Childhood Center School | Kent County | 
| Caledonia High School | Kent County | 
| Caledonia Elementary School | Kent County | 
| Kraft Meadows Intermediate School | Kent County | 
| Dutton Elementary School | Kent County | 
| Duncan Lake Transitions Program School | Kent County | 
| Paris Ridge Elementary School | Allegan County | 
| Explorer Elementary School | Kent County |