Enrolling at NP

View your Class Timetable

Your Class Timetable should be ready the last Friday before the start of the academic term. Follow the steps below to retrieve your time table online via NPal Student Self Service.

Step 1 - Log on to NPal Student Self Service or mStudent app

Login to NPal Student Self Service (https://npalstudent.np.edu.sg/). Enter your User ID and Password as stated in the 'Acceptance of offer' letter enclosed in your enrolment package.

Alternatively, you can download the mStudent app from App Store or Play Store. Through mStudent, you can also access your class timetable, exam timetable, exam results and more. For more information, click here.

NPAL Student Self Service Login 

Your User ID is your student number (printed on the top left of the acceptance of offer letter) beginning with S, without the last alphabet.
E.g. S10XXXXXX where X are digits 0-9.


Step 2 - Click on the Timetable tile

timetable sample 

A sample of the Class Timet​​able is s​hown below.
timetable sample

How to read the Class Timetable?

Course (e.g. ITB) Module Description (191WMM) Class Section (TI05, LI01, PDT)
Location (Blk 72 #05-10)
Lecturer Name

Module Description - For cross-discipline electives, the description begins with IS.
Class Section - Describes the type of class beginning with:
L - Lecture
P - Practical
T - Tutorial
W – Workshop


No Class Timetable displayed?

To be able to retrieve your timetable, you must have successfully enrolled into your course by completing your online course registration, and making fee payment at bank or via PayNow, credit / debit card or bank transfer.

Check your enrolment status to see if you have successfully enrolled.

Back to Enrol Home​

Contact Us

Academic Affairs & Planning Office
- Ngee Ann Polytechnic​

Blk 1, Level 7, 535 Clementi Road Singapore 599489

Opening Hours

Monday to Thursday: 8:30am to 6:00pm. Friday: 8:30am to 5:30pm

Closed on Saturdays, Sundays and Public Holidays

Admissions Enquiries

(65) 6463 1233

Examinations and Graduation Enquiries

(65) 6467 8911