The following subjects are taken by all first years:
Religion, Irish, English, Mathematics, Latin, French, German, Science, Business Studies, History, Geography, Art, Computing, Physical Education.
In Second Year, students make a choice between Latin and German / Latin and French. There is no streaming in First Year. An element of streaming may be used for Irish and Mathematics before the Junior Certificate but for no other subject. It is delayed until it happens naturally in Fifth and Sixth Year.
In the Senior cycle the following additional subjects are available Physics, Chemistry, Biology, Applied Mathematics, Accounting, Economics, Business Organisation. All subjects are available at Higher and Ordinary Level.
Opportunities for Public Speaking, Debating, Media Studies and Appreciation of the Arts are made available throughout the year.
The development of self-discipline and application to study is based on a tradition of diligent work and a spirit of industry.