In order to graduate from Texas State, students must complete a minimum of 120 semester credit hours. Of those hours, 42 must be upper-level coursework and 30 must be taken at Texas State. In addition, students must have a cumulative GPA of 2.0 or higher and earn a “C” or better in all required courses. Lastly, students must satisfy the university’s foreign language requirement by completing two semesters of a single foreign language or demonstrating proficiency in another way.