Page: Become a Teacher
Code: BCMT Route: /become-a-teacher Access: Public Priority: P0 Status: In Scope
Purpose
Recruit Student-Teachers by explaining the certification process, earning potential, and benefits. Key page for sustaining the learn-teach-earn flywheel.
Connections
Incoming (users arrive from)
| Source | Trigger | Notes |
| HOME | Footer 'Become a Teacher' link | Primary entry |
| HOWI | "Become a Teacher" CTA | From how it works |
| PRIC | "Start Teaching" CTA | From pricing page |
| CCNT | "Become a Teacher" prompt after completion | Post-course conversion |
Outgoing (users navigate to)
| Target | Trigger | Notes |
| CBRO | "Find a Course" CTA | For those who need to enroll first |
| LGIN | "Apply Now" CTA (if enrolled) | Login to apply |
| STDR | "Meet Our Teachers" link | See existing teachers |
| FAQP | "More Questions" link | FAQ section |
Data Requirements
| Entity | Fields Used | Purpose |
| users (student_teachers) | name, avatar, courses_teaching, earnings_total, testimonial | Teacher testimonials and success stories |
| platform_stats | avg_teacher_earnings, total_payouts, active_teachers | Social proof stats |
Sections
Hero
- • Headline: "Teach What You Know, Earn What You're Worth"
- • Subheadline: "Join 300+ Student-Teachers earning while helping others learn"
- • Stats: Average earnings, total paid out
- • Primary CTA: See If You Qualify
Why Become a Student-Teacher
- • Earn 70% of session fees ($20-50/hour)
- • Flexible schedule—teach when you want
- • Reinforce your own learning by teaching
- • Build your teaching portfolio and reputation
- • Work from anywhere with just a laptop
Requirements
- • Complete a Peerloop course with high marks
- • Get recommended by your Student-Teacher
- • Pass certification interview with the Creator
- • No prior teaching experience required
The Certification Process
- • Step 1: Complete a course successfully
- • Step 2: Get recommendation from your tutor
- • Step 3: Brief video interview with course creator
- • Step 4: Complete teaching best practices module
- • Step 5: Start accepting students!
Earnings Breakdown
- • 70% of every session fee goes to you
- • Set your own hourly rate
- • Weekly payouts via Stripe
- • Earnings calculator with examples
- • No caps on how much you can earn
Teacher Testimonials
- • Real quotes from active Student-Teachers
- • Earnings examples
- • Photos and profiles
Day in the Life
- • Typical schedule examples
- • How sessions work
- • Support available
- • Community of teachers
FAQ
- • Common questions about becoming a teacher
- • Link to full FAQ
Two-Path CTA
- • Already completed a course? → Apply Now
- • Need to complete a course first? → Browse Courses
User Stories Fulfilled
- • US-T001: Understand requirements to become a Student-Teacher
- • US-T002: Understand earning potential
- • US-T003: Learn about the certification process
States & Variations
| State | Description |
| Visitor | Standard page for non-logged-in users |
| Enrolled Student | Shows their eligible courses and progress |
| Course Completed | Prominent "Apply Now" CTA with direct application flow |
Mobile Considerations
- • Steps become vertical timeline
- • Calculator remains functional
- • Testimonial cards scroll horizontally
Error Handling
| Error | Display |
| Testimonials fail to load | Show static testimonials |
| Stats fail to load | Show estimated ranges |
Analytics Events
| Event | Trigger | Data |
page_view | Page load | source, referrer, logged_in, courses_completed |
calculator_used | Earnings calculator interaction | hours_input, rate_input |
cta_click | Any CTA clicked | cta_name, destination, user_state |
apply_started | Application flow initiated | course_id |
API Calls
| Endpoint | When | Purpose |
GET /api/teachers/featured | Page load | Featured teacher testimonials |
GET /api/stats/teachers | Page load | Platform teaching stats |
GET /api/user/eligible-courses | Page load (if logged in) | Check which courses user can apply to teach |
Notes
- • SEO: Target 'earn money tutoring', 'become a tutor', 'teaching side hustle'
- • Critical page for sustaining the flywheel
- • Consider personalization for logged-in users