Skip to content
Main Menu
Home
About Us
Menu Toggle
Principal’s Message
School History
School Mission and Vision, Values and Motto
OPERA Learning Disposition
School Crest and School Song
School Rules
School Staff
Menu Toggle
School Key Personnel
School Teaching Staff
School Administrative and Support Staff
General Information
FAQs
Learning Experiences
Menu Toggle
English Language
Mathematics
Science
Mother Tongue Languages
Physical Education
Aesthetics
Character & Citizenship Education
Programme for Active Learning (PAL)
Information & Communication Technology
Overseas Exchange
CCA
Menu Toggle
Sports
Menu Toggle
Track and Field
Floorball
Football
Netball
Uniformed Groups
Menu Toggle
Girl Guides – Brownies
Scouts
Clubs and Society
Menu Toggle
Art and Crafts
Infocomm Technology – Computing
Robotics
Strategy Games Society
Performing Arts
Menu Toggle
Angklung/Kulintang Ensemble
Modern Dance
English Drama
Learning for Life
Menu Toggle
Ignite D’Arts
Learn to Lead, Lead to Serve
Our Partners
Menu Toggle
Opera Parents Club
School Advisory Committee
Global Partnership
Contact Us
Search
Search for: