PE/Tennis Teacher

CALEX SPORTS INC•Portola Valley, CA
•$50 - $65•Onsite

About The Position

The PE/Tennis Teacher leads fun and engaging tennis classes for elementary school students across the Bay Area. The role focuses on teaching tennis to children, managing class participation, and encouraging physical activity in a positive, supportive learning environment. Classes are held at various elementary schools and serve students in grades K–5, with students typically aged 5–10. The teacher uses provided lesson plans, transports and sets up equipment, handles attendance and student sign-in/out, communicates with parents and school staff, shares constructive feedback on student progress, and takes photos during sessions. Classes last 1–1.5 hours and begin between 1 p.m. and 5 p.m., Monday through Friday. The role requires working at least two days per week, for a maximum of 2–5 hours weekly. Training and shadowing may last up to two days and is unpaid.

Requirements

  • Must be at least 19 years old.
  • High school diploma or equivalent.
  • Passion for working with children and creating a positive learning atmosphere.
  • Strong communication skills and a resilient, positive attitude.
  • Reliable transportation throughout the East and South Bay and Peninsula.
  • Must be local to the US or possess a valid working visa; visa assistance is not provided.

Nice To Haves

  • Previous experience teaching or playing tennis.
  • USPTA or PTR certification.

Responsibilities

  • Manage classes of 8–16 students aged 5–10.
  • Teach tennis using provided lesson plans.
  • Encourage physical activity in a fun and supportive environment.
  • Transport and set up tennis equipment for each class.
  • Take attendance and manage student sign-in and sign-out procedures.
  • Communicate with parents and school staff as needed.
  • Provide constructive feedback on each student’s progress.
  • Take photos of students during sessions.
  • Attend up to two days of unpaid training and shadowing.

Benefits

  • Flexible schedule.
  • Competitive pay of $18.00–$28.00 per hour.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service