The first Catholic Church in Flint Hill was built in 1883. Named St. Theodore after Rev. Theodore Krainhardt, the building was about 20 by 40 feet. It would later be converted into a two room school house for the parish when the new church, presently standing, was built in 1900. St. Theodore School building was brought to the present state with the building of the first section in 1913 and then the addition in 2000.