Virginia Tech® home

Course Registration FAQs

  1. Check for and resolve holds on your account which affect the registration process. Go to Hokie Spa > Course Registration and Schedule Menu > View Holds to view hold information. You cannot submit a course request, add courses, or drop courses if you have a hold on your account which prevents registration. 

  2. Complete all pre-registration requirements on Hokie Spa > Course Registration and Schedule Menu > Registration (Add/Drop) and Schedule > Prepare for Registration. Review the registration tutorial for help. 

  3. Verify your transfer credits are showing on Hokie Spa > Grades Menu > Transfer and Other Additional Credit. You cannot request or add courses if the pre-requisites are not showing on Hokie Spa.  Are you missing credit? Review the type of expected credit on the Transfer Credit webpage for submission instructions.

  4. Download the program requirements. If you started at Virginia Tech in spring 2024 or earlier, use the checksheet of your intended major. If you started at Virginia Tech in summer 2024 or later, use the roadmap of your intended major.

  5. Mark off the courses you have credit for and those you are currently enrolled in. Go to Hokie Spa > Grades Menu > View Unofficial Transcript.

  6. Identify and highlight the courses you plan to take. We recommend 15-17 credits. 

  7. Manually create your preferred semester schedule (days, times, modalities) using the Timetable of Classes once available. 

  8. Capture each CRN (the 5-digit number which identifies the specific section of the course).

The Office of the University Registrar manages the system availablility. Review dates.

  1. Go to Hokie Spa > Course Registration and Schedule Menu > Course Request > Enter the CRN for each course > Add CRNs. 

  2. Watch our Course Request video for extra help!

The Office of the University Registrar manages the system availablility. Review dates.

  1. When Add/Drop opens, review the results of your course request. Go to Hokie Spa > Course Registration and Schedule Menu > Registration [Add/Drop] and Schedule > [Add/Drop] Register for Classes > view the Summary window in the lower right-hand corner. Course Request is just that - a request. You are not guaranteed to receive your preferred schedule. 

  2.  Monitor seat availability in the registration system to adjust and finalize your schedule in real time. Don't forget to click or tap the Submit button in the registration system every time you add or drop a course! 

  3. Watch our Add/Drop video for extra help!

Hokie Scheduler will no longer be available for course registration starting on March 2, 2025. 

Submit your course request on Hokie Spa > Course Registration and Schedule Menu > Course Request > Enter the CRN for each course > Add CRNs. 

Plan to use Hokie Spa > Course Registration and Schedule Menu > Registration [Add/Drop] and Schedule > [Add/Drop] Register for Classes to add and drop courses.

CRN is short for Course Request Number. This is the unique identifier number for each section of a course at Virginia Tech. The first digit of a CRN number is associated with the semester:

  • 1 or 2 = Spring
  • 4 = Winter
  • 6 = Summer I, Summer II, and Summer III
  • 8 or 9 = Fall
  • Example: 90100 is a fall CRN

A common error during course request is attempting to request CRNs from the wrong semester. Make sure you are requesting CRN numbers for the appropriate semester.

To check if you have a hold on your account, visit Hokie Spa > Course Registration and Schedule Menu > View Holds. If you have a hold on your account which impacts registration, you will need to contact the office who placed the hold before you can complete course registration. If you are not able to remove your hold in time to complete course request, you will be able to add courses to your schedule during the add/drop period provided the hold is removed.

Full-time status during both fall and spring semesters is 12 credit hours, however, it is recommended you enroll in 15-17 credit hours.

If you started at Virginia Tech in spring 2024 or earlier, follow the guidelines on the checksheet of your intended major. If you started at Virginia Tech in summer 2024 or later, follow the guidelines on the roadmap of your intended major.

The maximum number of credit hours you can take without is 19 credit hours. Consult your assigned academic advisor for more information.

There can be multiple sections of a class; some sections may be restricted while others are not. If a class you want is restricted, check other sections to see if they are also restricted. View course restrictions on the Timetable of Classes > select the CRN. You can also view restrictions in the course registration system on Hokie Spa by selecting the class title follwed by the restrictions tab. If all sections are restricted, you will not be able to request or register for that particular course.

Some sophomore in-major engineering courses are restricted to students in the respective engineering programs. This means General Engineering students may have to wait until they officially complete the change of major process to a restricted engineering program to add the course(s). The change of major process is completed once you submit the application and receive the decision email. The decision date for each cycle is available on the Change of Major Policies and Deadlines webpage.

If a course has an engineering major restriction and you aren't able to declare that engineering major during the upcoming change of major cycle, then you most likely will be dropped from the course once the change of major cyle is complete. 

You must be currently enrolled in the pre-requisites at Virginia Tech or have credit for the pre-requisites showing on Hokie Spa to request or add a course.

If you are completing the pre-requisite at another institution, you cannot add the follow-on course on your own using the registration system until your transfer credit for the pre-requisite is showing on Hokie Spa > Grades Menu > Transfer and Other Additional Credit. The transfer credit will not show until you have the transfer institution send an official transcript to Virginia Tech showing a C or better in the approved course equivalent and that transcript is processed by the Virginia Tech's Office of the University Registrar.

While you are waiting for your official transcript to be sent to Virginia Tech and processed, you can submit a force-add request. Force-adding is an administrative process which allows the department offering the course to place students into courses they cannot add themselves. A common reason for a force-add is unprocessed transfer credit for pre-requisite courses taken at other institutions. Take a look at our force-add video and the force-add webpage for instructions.

Some courses (e.g., COMM 2004) have an hours restriction. If you do not meet the threshold during the request period, you will have to attempt to add the course once your grades post for the current semester. The academic calendar outlines when grades are viewable on Hokie Spa.

You can view your transfer credits on Hokie Spa > Grades Menu > Transfer and Other Additional Credit. If you have not sent your expected transfer credit to Virginia Tech, follow these directions.

If you have unprocessed transfer credit for a pre-requisite for a course you will not be able to request or register for that course. If you are unable to course request certain classes due to not having the pre-requisites showing on Hokie Spa, you will have the opportunity to add those classes during the Add/Drop period once your transfer credits are processed.

Force-adding is only available during the Add/Drop phase of course registration. Force-adds are typically not considered for instructor preference or time convenience. A common reason to request a force-add is due to unprocessed transfer credit for pre-requisite courses completed at another institution. Check out our force-add video and the force-add webpage for details. Please be aware your GE Academic Advisor cannot force-add you into classes.

To transfer credit to Virginia Tech from another institution, follow the appropriate transferring credit steps. Pre-approval from the College of Engineering is required to transfer credits from an institution not in the Virginia Community College System.

The College of Engineering change of major courses are ENGE 1215, ENGE 1216, ENGL 1105, MATH 1225, and MATH 1226 for the restricted engineering majors. Completing these courses is your first priority. 

Courses like CHEM 1035, CHEM 1045, ENGL 1106, PHYS 2305, CS 1114, ECE 1004, and MATH 2114 are traditionally listed on the checksheets and roadmaps during the first year if they are required for graduation but they are not change of major courses. If you started at Virginia Tech in spring 2024 or earlier, follow the guidelines on the checksheet of your intended major. If you started at Virginia Tech in summer 2024 or later, follow the guideliness on the roadmap of your intended major.

In addition to required courses, you must have a minimum of 12 GPA hours at Virginia Tech (maximum of 72 attempted hours) and have a minimum 2.0 overall GPA. Engineering students with a 3.0 overall GPA are guaranteed a seat in their first choice engineering major but they must submit an application on Hokie Spa > Change of Major Application. Review the Change of Major Policies and Deadlines webpage for restricted programs for the application dates.

Transferring Credit
If you are transferring credit for a change of major course, you must show proof of credit (unofficial or official transcript with a C or better in the approved course equivalent) by the transfer credit deadline. Review the Change of Major Policies and Deadlines webpage for restricted programs for details.

Major-Restricted Courses
Some Engineering courses are major restricted. If you don't declare a degree-granting engineering major by the start of the next semester, you may not be able to take major-restricted engineering courses. View course restrictions on the Timetable of Classes > click on the CRN or the registration system > click on the Class Title. 

If you need assistance in searching for Pathways courses using the registration systems on Hokie Spa, watch the Hokie Hacks - Searching for Pathways video.

If you would like to swap sections of the same course, it is recommended to utilize the Conditional Add/Drop feature on the Registration [Add/Drop] and Schedule system. For assistance in using this feature, review the Hokie Hacks - Conditional Add/Drop video.

Some courses at Virginia Tech have a zero credit lab associated with the course that must be taken alongside the 3- or 4-credit lecture section. For assistance in adding both sections of the course to your schedule, take a look at the Hokie Hacks - Adding Zero Credit Labs video.

Basic Course FAQs

  • If enrolled in MATH 1214, plan on taking MATH 1225 next provided you earn a C- or higher in MATH 1214 or meet one of the other eligibility requirements.
  • If enrolled in MATH 1225, plan on taking MATH 1226 next. MATH 1226 has a pre-requisite of a C- or higher in MATH 1225. 
  • If enrolled in MATH 1226, plan on taking either MATH 2114 or MATH 2204 next. If you started at Virginia Tech in spring 2024 or earlier, follow the checksheet of your intended major to determine the next math courses. If you started at Virginia Tech in summer 2024 or later, follow the roadmap of your intended major.
  • If enrolled in MATH 2114 or MATH 2204, follow the graduation requirements to determine your next math course. If you started at Virginia Tech in spring 2024 or earlier, follow the checksheet of your intended major. If you started at Virginia Tech in summer 2024 or later, follow the roadmap of your intended major.
  • If you were not eligible to take CHEM 1035 and 1045 this semester, plan on taking CHEM 1035 and CHEM 1045 next provided you meet one of the eligibility requirements.
  • If you are only enrolled in CHEM 1035 this semester, plan to enroll in CHEM 1045 next semester.
  • CHEM 1035 and CHEM 1045 are not required for all engineering majors. Review the checksheet of your intended major if you started at Virginia Tech in spring 2024 or earlier. If you started at Virginia Tech in summer 2024 or later, review the roadmap of your intended major.
  • If enrolling in PHYS 2305 or PHYS 2306, you must add two CRNs to your schedule - 4-credit lecture and a 0-credit lab. Note the additional time listed for the 4-credit lecture is not the lab.
  • Some engineering majors do not require PHYS 2306. Review the checksheet of your intended major if you started at Virginia Tech in spring 2024 or earlier. If you started at Virginia Tech in summer 2024 or later, review the roadmap of your intended major.
  • CS 1114 and CS 2114 are typically available to GE students.
  • Historically, CS 1944 is restricted to in-major students by the CS department. In-major includes students who have officially declared computer science, secure computing, or data-centric computing.
  • Starting in spring 2025, the CS department is planning to restrict CS 2104 and CS 2505 to in-major students. Review the comments for each course in the registration system for more information. Restrictions are subject to change by the CS department.
  • If enrolled in ENGL 1105, plan on taking ENGL 1106 next.
  • If you are not enrolled in ENGL 1105 this semester and you do not have transfer credit for the course, then you should plan on taking ENGL 1105 next.
  • If you have earned credit for both ENGL 1105 and ENGL 1106, you have met the first-year writing requirement.