# James Luu

> James Luu is a Tennis coach in Portland, Oregon.

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

## About

- Headline: Tennis with James Luu
- Teaches: Kids, Teenagers, Adults, Seniors
- Levels: beginner, intermediate, expert
- Years of experience: 35
- Lessons taught: 49+
- Rating: 5.0 out of 5 from 29 reviews

I'm passionate about sharing my love of tennis with players of all ages and skill levels. Drawing on 35 years of experience, including my time as a collegiate athlete, I bring a wealth of knowledge and a supportive approach to every lesson. Let's work together to elevate your game and unlock your full potential on the court!

## Packages and prices

- **Lesson Package**: 4 prepaid 60-minute lessons for $160.00 ($40.00 per lesson). Sold as 1 to 20 lessons.

## Where lessons happen

- Mt. Tabor Park OR, Portland, Oregon
- Glenhaven Park - Portland, Portland, Oregon
- Rose City Park, Portland, Oregon
- Grant Park Tennis Courts, Portland, Oregon

## Weekly hours

- Saturday, Sunday: 7:00 AM to 1:00 PM

## Cancellation policy

- Cancel or reschedule at least 24 hours before a lesson. Inside that window the coach charges 0% of the lesson, and 0% for a no-show.

## Reviews

> James is just an awesome instructor, and that really stood out during the lesson. His clear guidance made learning enjoyable and easy to follow. If you're thinking about improving your tennis skills, I definitely recommend giving James’s lessons a try. You’ll enjoy the friendly atmosphere and the helpful tips he shares. Overall, a great experience that keeps me motivated to keep playing! 🎾
> From Daniel, 5 out of 5

> My first coach! Coach James works with me closely on both the technical side but also the mental side of my tennis game. He helps me set realistic goals and guides me through my high school tennis season and the summer tournament season too. I’ve gone from being a beginner three years ago to the #2 spot on my high school team!
> From Henry, 5 out of 5

> What energized me was focusing on keeping elbows high and improving wrist snap and toss technique. James’s clear guidance made these tricky details much easier to grasp. If you want to sharpen your skills with practical tips, his lessons are definitely worth trying out. This session gave me solid pointers to build on. 👌
> From David, 5 out of 5

> What stood out during the lesson with James was his constant support, which created a positive and encouraging atmosphere. Although some details are a bit hazy now, his approach made the session enjoyable. If you’re looking to improve your game in a friendly setting, James’s lessons are definitely worth trying out! 🎾
> From Hollis, 5 out of 5

> Great coaching by James. Clear and effective tips as well as good energy.
> From Ann, 5 out of 5

## Pages on this site

- [Home](https://sites.coach/james-luu/index.md)
- [All services](https://sites.coach/james-luu/services/index.md)
- [Tennis Lessons](https://sites.coach/james-luu/lessons)
- [Private Lessons](https://sites.coach/james-luu/private-lessons/index.md)
- [Lessons in Portland](https://sites.coach/james-luu/areas/portland)
- [Glenhaven Park - Portland, Portland](https://sites.coach/james-luu/locations/glenhaven-park-portland)
- [Grant Park Tennis Courts, Portland](https://sites.coach/james-luu/locations/grant-park-tennis-courts-portland)
- [Mt. Tabor Park OR, Portland](https://sites.coach/james-luu/locations/mt-tabor-park-or-portland)
- [Rose City Park, Portland](https://sites.coach/james-luu/locations/rose-city-park-portland)
- [Agent instructions](https://sites.coach/james-luu/llms.txt)

## Book through the API

James Luu sells Tennis lessons on this site. It is one coach on TeachMe.To, listing id `239edad0-de86-4962-bf29-7ee017bdf3cb`. 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/239edad0-de86-4962-bf29-7ee017bdf3cb): 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/239edad0-de86-4962-bf29-7ee017bdf3cb/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/james-luu/llms.txt).
