Rate My Teacher

I built a teacher-review platform for students at my high school, BIPH, to share their opinions.

The Rate My Teacher wordmark in white on a navy, blue, and teal gradient.

About the project

RMT (Rate My Teacher) is a school-focused review platform for BIPH. I worked on this project in 2025 with peers to help students share classroom experiences and learn more about teachers and classes.

How it works

Students can browse teachers, search by name, and filter by subject.

Teacher profiles bring together:

  1. Overall quality
  2. Course difficulty
  3. Rating distributions
  4. Percentage of students willing to take the teacher again

Reviews combine ratings with written comments and descriptive tags. Students sign in to contribute, while their usernames stay hidden on public reviews. The platform limits each account to one review per teacher and supports votes on reviews.

Tech Stack

The application uses Next.js, React, and TypeScript for the interface and server-side actions, Tailwind CSS for styling, and Supabase for data storage and authentication. The repository also includes tools for managing teachers and reviews, along with a support-ticket workflow.