The range of subjects available in Greendale is extensive. Some subjects are compulsory, and these are "core" subjects in a curriculum. The programme is completed by a range of optional subjects chosen by the student.

| Core Subjects: | Optional Subjects: | |
| Irish | Science | |
| English | French | |
| Maths | German | |
| History | Business Studies | |
| Geography | Music | |
| CSPE | Art | |
| RSE | Home Economics | |
| Religious Education | Materials Technology (Wood/Metal) | |
| Physical Education | Technology | |
| Computers | Technical Graphics |
Transition Year: (4th Year)
| Core Subjects: | Modular Subjects: |
| Irish | Music |
| English | Business Studies |
| Maths | Biology |
| Religious Education | Electronics |
| Physical Education | Drama |
| Civics | Internet Studies |
| Guidance | Geography |
| French | Engineering |
| German | Art Portfolio |
| History | Cookery |
| Construction Studies | |
| Technical Drawing | |
| Computer Applications | |
| Computer Aided Design |

The Leaving Certificate Programme offers a wide range of subjects as follows:
| Core Subjects: | Optional Subjects: |
| Irish | History |
| English | Geography |
| Maths | French |
| Religious Education | German |
| Physical Education | Business Organisation |
| Computers | Accountancy |
| Social, Personal & Health Education | Physics |
| Chemistry | |
| Biology | |
| Music | |
| Art | |
| Construction Studies | |
| Engineering | |
| Technical Drawing | |
| Home Economics(Social & Scientific) |