skip to navigation
skip to main content
USC
Schedule of Classes
University of Southern California
Spring 2025
classes begin
1/13
registration begins
10/28
See another term
Fall 2024
Summer 2024
Spring 2024
Standard Session
Session Dates: 01/08/2024 to 04/26/2024 Finals Week: 05/01/2024 to 05/08/2024
Classes Offered
Registration Calendar
Final Examinations Schedule
Session Codes
Standard Session
General Education Requirements
GE Requirements for Students Beginning College Before Fall 2015
Diversity Courses
GE Requirements for Students Beginning College in Fall 2015 or Later
Community-Based Learning Courses
Courses of Interest
Roadmap to Registration
Registration Basic Steps and Instructions
General Registration Information
Enrollment/Registration
Financial Aid
Graduate Students
Placement Examinations
University Policies
Tuition and Fees
Learning Support
Voter Registration
Academic Advisors
Information Guide
Building Directory
Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!