Affiliated to CBSE, with classes from Nursery to XII the CBSE curriculum is followed. Subjects taught from VI to XII are as follows:

Subjects Taught in Classes VI – VIIISubjects Taught in Classes IX – X
1. English
2. Hindi
3. Maths
4. Science
5. Social Studies
6. Computers
7. P.E.
8. Art
9. Music
10. G.K.
1. English
2. Maths
3. Science
4. Social Studies
5. Introductory Information Technology
6. P.E.
7. Art
8. Music

The Streams of Science, Commerce and Humanities are offered at Senior Secondary Level. Subjects Available in Class XI/XII are:

A. SCIENCE STREAM
(Non – Medical Group)
B. SCIENCE STREAM
(Medical Group with Maths)
1. English Core
2. Physics
3. Chemistry
4. Maths
5. Computer Science / Phy. Edu. / Economics / Commercial Arts / Music Hindustani Vocal / Fashion Studies
1. English Core
2. Physics
3. Chemistry
4. Maths
5. Biology
C. SCIENCE STREAM
(Medical Group without Maths)
D. COMMERCE STREAM
(with Maths)
1. English Core
2. Physics
3. Chemistry
4. Biology
5. Computer Science / Phy. Edu. / Economics / Commercial Arts / Music Hindustani Vocal / Fashion Studies
1. English Core
2. Accountancy
3. Business Studies
4. Economics
5. Maths
6. Computer Science / Phy. Edu. / Economics / Commercial Arts / Music Hindustani Vocal / Fashion Studies
E. Commerce STREAM (without Maths)F. Humanities
1. English Core
2. Accountancy
3. Business Studies
4. Economics
5. Computer Science / Phy. Edu. / Economics / Commercial Arts / Music Hindustani Vocal / Fashion Studies
1. English Core
2. History
3. Political Science
4. Geography
5. Economics
6. Computer Science / Phy. Edu. / Economics / Commercial Arts / Music Hindustani Vocal / Fashion Studies