St. Theodore was built in 1883 and named after Rev. Theodore Krainhardt.
In 2000, the school was expanded, adding 6 classrooms, a cafeteria, a teacher's lounge, an administrator's office, and a large gym.