Campbellsville, a town located in Northwest Giles County, was named for early settler Hamilton Crockett Campbell, who donated the land for a public square. Campbellsville was established in 1808. During the Civil War, federal troops came through and burnt many of the buildings. In 1864, a battle was fought near Campbellsville where federal troops were pushed out of the city and continued on Minnow Branch. By the 1880s Campbellsville had a full business district with stores, blacksmith shops, a church, a school, a cotton gin, a tavern, and a post office had been established. In 1896, an ax handle factory moved from Williamson County to Campbellsville and bolstered the economy even further.
Education was important to the community of Campbellsville. In the later 1880s, the Johnson Brothers and J. T. Crossno ran a private school for girls. After the present Cumberland Presbyterian Church building was constructed, the old log building was used as a school. A new school building was constructed in 1872 and an addition was added in 1883 for the Masonic Lodge to use. The Masonic Lodge of Campbellsville later became a part of the Pulaski Lodge No. 101. Owen School at Liberty Hill was located at the current site of Liberty Hill Baptist Church. This church was built from materials from the old school. In 1978, Campbellsville High School closed when the county school system was consolidated.