Enroll in Courses
Summer ’25 Enrollment will start December 06
How do I enroll in an online class?
Distance Education students will use the Engineering Online (EOL) Portal to submit their enrollment request. Students cannot enroll in distance education courses through MyPack Portal and must use the EOL Portal for all enrollment requests. As with many University systems, students will utilize their Unitiy ID and password to log in.
Students must have an Active status with the University to access the EOL Portal To enroll in classes with Engineering Online, you first need to apply to the university and be admitted as a graduate or non-degree student. Students cannot audit an online engineering class at the undergraduate or graduate level.
Follow our step-by-step instructions for new or returning students enrolling in EOL courses:
I AM A RETURNING STUDENT OR HAVE NOT BEEN ADMITTED TO NC STATE
- Review our Apply page for more information and steps regarding admissions and becoming an active student.
- Contact Dustin R. Norris, Asst. Director for Registration & Student Services, if you have questions about getting started.
- Apply for either Non-Degree Studies or one of our 19 Graduate Programs or 16 Certificate Programs
I HAVE BEEN ADMITTED TO NC STATE TO FOR
NON-DEGREE STUDIES OR A DEGREE PROGRAM
- Log into the EOL Portal
- You may have notes at the top of the page indicating important actions that need to be completed.
- The Help section can provide a quick overview of the system and its functions.
- Using the Left Menu Panel, navigate to My Profile to ensure your University Records are correct, and finalize your profile. *Transcripts are not required unless requested from EOL but you may add one if you would like
- Next, you may navigate back to the Home screen click the or utilize the Request Courses screen to submit your enrollment request.
- Make sure you select the correct term for which you wish to request a course
- The search bar in the top right corner can be used to quickly filter your course and click on the course title to expand and view the course description.
- Once you find your desired course, simply click on the “Request” Button. The request will be recorded instantly and viewable by staff for processing.
- If you make a mistake and request the wrong course, you have five (5) minutes to “UNDO” the request.
- You can use the Request a Course Menu to view the status of your request, but it would be easier to use the Registration Request Section of the Home Menu to only view your courses.
What happens next?
Your registration request will be reviewed and acted upon by our Registration Coordinator. With most actions taken, you will receive an automated email describing to you what has happened with your request or what will happen with your request. All communication regarding your enrollment request will occur through this system or your NCSU email account. This will include, but not be limited to, Enrollment Confirmations, requests for additional information, and Registration Holds and Issues. You may also check on the status of your request through the “Request a Course” Menu by filtering for the course you requested or through the Registration Request section of the Home Menu which will only show the courses you requested.
REGISTRATION STATUSES
- Add Requested – A class you have requested to add to your schedule.
- Add Declined – A class that Engineering Online has declined to enroll you in.
- Add in Progress – A class where the Engineering Online Registrar has entered your request in the Student Information System.
- Enrolled – A class where your enrollment has been confirmed by the Student Information System.
- Drop Requested – A class you have requested to remove from your schedule.
- Drop in Progress – A class where the Engineering Online Registrar has entered your request in the Student Information System.
- Dropped – A class where your drop has been confirmed by the Student Information System.
- Drop Declined – A class that Engineering Online has declined to remove you from.
Registration in the University’s system is governed by your student status and assigned enrollment dates, so sometimes your registration will not be immediate. You will, however, receive an automated email verifying that you have been registered for your course(s).
Following the completed registration, you will be able to log in to your University account at the MyPack Portal to review your registration and pay your bill. Please review the information on tuition and fees.
For more assistance please contact Engineering Online’s Registration Coordinator with your questions.
Dustin R. Norris
Assistant Director of Registration and Student Services
registrationforeol@ncsu.edu
919.513.4822
Schedule an Appointment