The NFSCS offers the following courses:
i. Matriculation/ Secondary School Certificate (SSC Part-I & II)
a. English
b. Urdu
c. Pak Studies/Islamiyat
d. Mathematics
e. Chemistry
f. Physics
g. Computer Science/Biology
ii. Intermediate/ Higher School Certificate (HSSC Part-I & II)
Pre-Engineering
a. English
b. Urdu
c. Islamiyat/Pak Studies
d. Physics
e. Chemistry
f. Mathematics
Pre-Medical
a. English
b. Urdu
c. Islamiyat/Pak Studies
d. Physics
e. Chemistry
f. Biology
General Science Computers
a. English
b. Urdu
c. Islamiyat/Pak Studies
d. Physics
e. Computer Science
f. Mathematics.