# Group tennis lessons in Phoenix, Arizona

> Train with teammates or friends through local group tennis lessons.

Source: https://sites.coach/johnny-lui/group-lessons. Every page on this site has a Markdown version at its URL plus `/index.md`, or send `Accept: text/markdown`.

## Details

- Location: Phoenix, Arizona
- Price: From $18 per person
- Length: 60-minute lessons
- Group size: Up to 4 people

## What students get

- Group coaching options
- Options for up to 4 people
- 9 local venues

## Packages and prices

- **Single lesson**: 1 prepaid 60-minute lesson for $90.00 ($90.00 per lesson). Sold as 1 lesson, 1 to 4 students. One private lesson. Pay as you go.
- **5-lesson pack**: 5 prepaid 60-minute lessons for $385.00 ($77.00 per lesson). Sold as 5 lessons, 1 to 4 students. Paid up front. Book them anytime.
- **10-lesson pack**: 10 prepaid 60-minute lessons for $720.00 ($72.00 per lesson). Sold as 10 lessons, 1 to 4 students. Best value for committed students.

## Where lessons happen

- Granada Park - Phoenix, Phoenix, Arizona
- Indian Bend Park Tennis Courts, Tempe, Arizona
- G.R. Herberger Park, Phoenix, Arizona
- Pierce Park, Phoenix, Arizona
- Scottsdale Community College, Scottsdale, Arizona
- Indian Bend Park Tennis Courts, Tempe, Arizona

## Reviews

> Finding a coach who knows how to teach real fundamentals to a young player while keeping them genuinely excited to be on court is incredibly rare. Coach Johnny built our son’s game from the ground up when he was little. He never took shortcuts or taught quick fixes—he instilled clean stroke mechanics, proper footwork, and an authentic respect for the sport right from the start. What stood out most was the balance: he held him to high standards of effort and discipline, but they had an absolute blast together every single session. The technical foundation our son developed during those early y…
> From Parent, 5 out of 5

> Working with Johnny has been a total game-changer. His attention to detail and biomechanics is unmatched—he picked up on subtle grip and footwork flaws that other pros missed for years. He breaks down complex technical adjustments so they actually make sense and stick. Lessons are well-structured, high-energy, and extremely rewarding. If you want real progress fast, book Johnny!
> From Kai, 5 out of 5

## Frequently asked questions

### What ages do you teach?

8-18

### Can I start as a complete beginner?

Yes, I teach beginner tennis and help beginners build solid foundational habits. I also specialize in stroke adjustments and practical match tactics. Share your experience and goals so we can discuss whether the lessons are a fit.

### Do I need my own tennis racket?

Yes, please bring your own tennis racquet. I provide balls, a hopper, targets, and elastic bands; please also bring water, a snack, a towel, and sunscreen. If you don’t have a racquet, ask me before booking whether one can be arranged.

### Where do lessons take place?

Tennis lessons take place at Chestnutt Park, Comanche Park Tennis Court, Paiute Park, and Scottsdale Community College in Scottsdale, or Indian Bend Park Tennis Courts in Tempe. Ask which venue is available for your preferred time before booking.

### Can I take a lesson with a friend or family member?

Yes, you can take a tennis lesson with a friend or family member. I prefer a maximum of 2 students for a 1-hour lesson or 4 students for a 2-hour lesson. Let me know your group size and preferred lesson length when arranging a time.

### What happens during the first lesson?

In your first tennis lesson, I’ll evaluate your level, work on strokes, and discuss your goals and timeline. Please bring your racquet; I provide balls and a hopper.

### Do you travel with Junior to tournaments?

Yes. I believe watching players compete in actual match conditions is crucial for real development. Observing a player during competition reveals their true technical habits under pressure, court demeanor, and competitive mindset—insights that simply can't be replicated during practice sessions alone.

### What is your main goal when coaching junior players?

My primary goal is to guide dedicated junior players toward earning a college tennis scholarship, whether that means competing at the NCAA Division 1, Division 2, Division 3, or NAIA level. I design every aspect of training—from technical biomechanics and physical habits to match tactics and tournament strategy—to build the complete profile college recruiters look for.

## Pages on this site

- [Home](https://sites.coach/johnny-lui/index.md)
- [All services](https://sites.coach/johnny-lui/services/index.md)
- [Tennis Lessons](https://sites.coach/johnny-lui/lessons)
- [Private Lessons](https://sites.coach/johnny-lui/private-lessons/index.md)
- [Group Lessons](https://sites.coach/johnny-lui/group-lessons/index.md)
- [Lessons in Phoenix](https://sites.coach/johnny-lui/areas/phoenix)
- [Lessons in Scottsdale](https://sites.coach/johnny-lui/areas/scottsdale)
- [Lessons in Tempe](https://sites.coach/johnny-lui/areas/tempe)
- [G.R. Herberger Park, Phoenix](https://sites.coach/johnny-lui/locations/g-r-herberger-park-phoenix)
- [Granada Park - Phoenix, Phoenix](https://sites.coach/johnny-lui/locations/granada-park-phoenix)
- [Pierce Park, Phoenix](https://sites.coach/johnny-lui/locations/pierce-park-phoenix)
- [Chestnutt Park, Scottsdale](https://sites.coach/johnny-lui/locations/chestnutt-park-scottsdale)
- [Comanche Park Tennis Court, Scottsdale](https://sites.coach/johnny-lui/locations/comanche-park-tennis-court-scottsdale)
- [Paiute Park, Scottsdale](https://sites.coach/johnny-lui/locations/paiute-park-scottsdale)
- [Scottsdale Community College, Scottsdale](https://sites.coach/johnny-lui/locations/scottsdale-community-college-scottsdale)
- [Indian Bend Park Tennis Courts, Tempe](https://sites.coach/johnny-lui/locations/indian-bend-park-tennis-courts-tempe-5acbb5)
- [Indian Bend Park Tennis Courts, Tempe](https://sites.coach/johnny-lui/locations/indian-bend-park-tennis-courts-tempe-e48a45)
- [Agent instructions](https://sites.coach/johnny-lui/llms.txt)

## Book through the API

Johnny Lui sells Tennis lessons on this site. It is one coach on TeachMe.To, listing id `67160e2d-7d6a-4ff6-b375-093f6336efc8`. An agent reads this coach, quotes what this site sells, and books it through the TeachMe.To agent API.

- [Agent instructions, generated from the live API](https://api.teachme.to/agent/v1/llms.txt): Read this before calling anything. Sessions need no registration.
- [This coach](https://api.teachme.to/agent/v1/coaches/67160e2d-7d6a-4ff6-b375-093f6336efc8): The coach read. `site.packages` are the packages sold here, priced as this site prices them, and `site.cancellationPolicy` is this site's policy.
- [Open times](https://api.teachme.to/agent/v1/coaches/67160e2d-7d6a-4ff6-b375-093f6336efc8/slots): Pass `sitePackageId` and `locationId` with `from` and `to`.
- Quotes and bookings: pass `sitePackageId` and `lessons` to `POST /quotes`, then `POST /bookings` with the quote. The booking returns `paymentUrl`; the student pays there, and the booking is readable while they do. Send `policyAccepted: true` after showing the student the policy when `site.cancellationPolicy.agreementRequired` is true.
- [OpenAPI 3.1](https://api.teachme.to/agent/v1/openapi.json): The machine contract.

The `sitePackageId` and `locationId` values for this site are in [llms.txt](https://sites.coach/johnny-lui/llms.txt).
