
7 Quotes by Dr William Tan
Dr William Tan has experienced many hardships in life. From being stricken with polio at the young age of two, … Continue reading 7 Quotes by Dr William Tan
Dr William Tan has experienced many hardships in life. From being stricken with polio at the young age of two, … Continue reading 7 Quotes by Dr William Tan
We all finished the cross country this year sweaty but satisfied. Regardless of whether we won a prize, the event was definitely enjoyable and I would like to commend the teachers who have put in the hard work to make this a reality. As much as I had fun, I also realised that there were some important takeaways from the overall experience, especially related to long distance running. Continue reading Looking back: Reflections on the Inter-house Cross Country
What are unwritten rules and why are they so important? Unwritten rules (synonyms: Unspoken rules) are behavioural constraints that are … Continue reading Muted Rules
To the Year 2s of 2023: Year 2 will be a year filled with countless new challenges and changes. Even … Continue reading A Note to Y2s: Transitioning from Year 1 to 2
We live in a world of digitalisation and schools have begun to move into this new normal. Communication between teachers … Continue reading A look into RI’s methods of digital communication
On the morning of the 14th of January, we all settled into LT1 for the literary experience of a lifetime. … Continue reading The crucible of the familiar: Some Dreams From Now
When I first set out to write this article about my Boarding experience, I was at a loss to be … Continue reading Boarding: A Reflection
Let’s take a walk down memory lane along Marina Bay Street Circuit Continue reading A Race Through Time
On the eve of the September holidays, as Deputy Principal Mr Ng reminded the students of Year 1 to 3 … Continue reading Reflections from the Hall: A Final Exam Journey
The C division cricket NSG season came up in Term 3, with the B division season completing its run in … Continue reading Coverage for 2022 C Division NSG – Cricket