{"url":"/san-jose/bay-team-tennis-academy","provider":{"id":"bay-team-tennis-academy","name":"Bay Team Tennis Academy","kind":"organization","about":"San Jose tennis academy run by Seydou Traore. Weekly clinics and private lessons at Castillero Middle School.","website":"https://bayteamtennisacademy.org","phone":"(408) 376-1015","email":"bayteamtennisacademy@gmail.com","instagram":"bayteamtennisacademy","founded":null,"credentials":["PTR certified head coach"],"languages":[],"image":{"src":"/photos/bay-team-tennis-academy.jpg","alt":"Young players posing with two coaches on a tennis court","credit":"Bay Team Tennis Academy"}},"location":{"id":"main","name":"Castillero Middle School","street":"6384 Leyland Park Dr","unit":null,"city":"san-jose","zip":"95120","neighborhood":"Almaden Valley","coords":[-121.8818,37.221],"precision":"exact"},"serviceArea":[],"programs":[{"id":"clinics-10-and-under","type":"afterschool","name":"10 and Under Clinics","summary":"Two-hour red, orange and green ball clinics for young players, in groups of 3 to 10 per court.","description":"Red ball is ages 5-7, orange 7-9, green 9-10.","categories":["tennis","sports"],"ages":{"min":5,"max":10},"format":"in-person","price":{"amount":59.5,"max":70,"unit":"class","note":"$70 drop-in; packs of 4, 8 or 12; family rate $59.50."},"discounts":["First clinic 50% off.","15% off for each extra family member."],"registration":{"url":"https://bayteamtennisacademy.org/registration-form/","status":"open"},"afterschool":{"care":false,"meetings":[{"location":"main","days":["wed"],"start":"16:00","end":"18:00"},{"location":"main","days":["sat"],"start":"09:00","end":"11:00"},{"location":"main","days":["thu"],"start":"16:30","end":"18:30"}]},"traits":{"intensity":"balanced","structure":"structured","groupSize":["small-group","class"],"sessionMinutes":120,"skillLevels":["beginner","intermediate"],"goals":["fun","skills","fitness"],"goodFor":["new-to-it"],"setting":"outdoor","commitment":"drop-in","feel":"Two-hour red, orange and green ball clinics for young players: warm-up, skill work, game play and a cool-down game. The academy says tennis is a game played for the love of it.","topics":["red-ball","orange-ball","green-ball","game-play"]}},{"id":"clinics-junior-development","type":"afterschool","name":"Junior Development Clinics","summary":"Two-hour clinics for ages 11 to 17 with some experience who are heading toward school or USTA competition.","categories":["tennis","sports"],"ages":{"min":11,"max":17},"format":"in-person","price":{"amount":59.5,"max":70,"unit":"class","note":"$70 drop-in; packs of 4, 8 or 12; family rate $59.50."},"discounts":["First clinic 50% off.","15% off for each extra family member."],"registration":{"url":"https://bayteamtennisacademy.org/registration-form/","status":"open"},"afterschool":{"care":false,"meetings":[{"location":"main","days":["wed"],"start":"18:00","end":"20:00"},{"location":"main","days":["sat"],"start":"11:00","end":"13:00"}]},"traits":{"intensity":"balanced","structure":"structured","competition":"optional","groupSize":["small-group","class"],"sessionMinutes":120,"skillLevels":["intermediate"],"goals":["skills","fitness"],"setting":"outdoor","commitment":"drop-in","feel":"Two-hour clinics for ages 11 to 17 with some experience who are heading toward school teams or USTA competition.","topics":["junior-development","usta"]}},{"id":"clinics-high-performance","type":"afterschool","name":"High Performance Clinics","summary":"Two-hour training for tournament players, with groups of 3 to 8 per court.","categories":["tennis","sports"],"ages":{"min":10,"max":18},"format":"in-person","price":{"amount":59.5,"max":70,"unit":"class","note":"$70 drop-in; packs of 4, 8 or 12; family rate $59.50."},"discounts":["First clinic 50% off.","15% off for each extra family member."],"registration":{"url":"https://bayteamtennisacademy.org/registration-form/","status":"open"},"afterschool":{"care":false,"meetings":[{"location":"main","days":["wed"],"start":"18:00","end":"20:00"},{"location":"main","days":["sat"],"start":"11:00","end":"13:00"}]},"traits":{"intensity":"intensive","structure":"structured","competition":"focused","groupSize":["small-group","class"],"sessionMinutes":120,"skillLevels":["advanced"],"goals":["skills","fitness"],"setting":"outdoor","commitment":"drop-in","feel":"Two-hour training for tournament players, with three to eight players on a court.","topics":["tournament-prep","competitive-juniors"]}},{"id":"private-lessons","type":"tutoring","name":"Private Lessons","summary":"One-hour private lessons for players of all ages and levels, with 4, 8 and 12 lesson packs.","categories":["tennis"],"ages":{"min":5,"max":18},"format":"in-person","price":{"amount":160,"max":185,"unit":"hour","note":"Two rate tables are listed; packs are cheaper."},"registration":{"url":"https://bayteamtennisacademy.org/registration-form/","status":"open"},"tutoring":{"subjects":["Private lessons","Semi-private lessons"],"modes":["at-location"]},"traits":{"groupSize":["one-on-one","small-group"],"sessionMinutes":60,"skillLevels":["beginner","intermediate","advanced"],"goals":["skills"],"setting":"outdoor","feel":"One-hour private lessons for any age or level, or semi-private lessons with a friend, sold in packs of 4, 8 or 12.","topics":["private-lessons","lesson-packages"],"commitment":"drop-in"}}],"source":{"url":"https://bayteamtennisacademy.org/clinic-schedule/","fetched":"2026-10-07"},"updated":"2026-10-09","checked":null,"closed":null,"sample":false}