South Fayette is a national leader in applying computational thinking to K-12 education. All students have the opportunity to take courses that incorporate computer science concepts, including programming, app development, and eletrical engineering. Students have created their own educational apps and teach after-school programming classes around the region.