PE/Tennis Teacher

Cb•Portola Valley, CA
•Onsite

About The Position

Lead fun, engaging tennis classes for elementary school students across Bay Area schools. Classes serve students in grades K–5, typically ages 5–10, and use provided lesson plans to encourage participation, physical activity, and a positive learning atmosphere. Classes last 1–1.5 hours and take place Monday through Friday, starting between 1 p.m. and 5 p.m. The role requires working at least two days per week, for a maximum of 2–5 hours weekly. Candidates must be local to the U.S. or have a valid work visa; visa assistance is not provided. The posting lists compensation as $18–$28 per hour in one section and $50–$65 per hour in another.

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 U.S. 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.
  • Attend up to two days of unpaid training or shadowing.
  • 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 to showcase their progress.

Benefits

  • Flexible schedule
  • Competitive pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service