# Soccer training sessions in Tualatin, Oregon

> Compare local soccer training sessions, prices, formats, and venues with one coach.

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

## Details

- Location: Tualatin, Oregon
- Price: From $35 per training session
- Length: 60-minute training sessions
- Group size: Private and group options

## What students get

- Training Sessions for different goals
- beginner, intermediate, expert levels supported
- Private and group options for up to 4 people
- 2 local venues

## Packages and prices

- **Single Session Package**: 1 prepaid 60-minute lesson for $40.00 ($40.00 per lesson). Sold as 1 lesson.
- **Trio Session Package**: 3 prepaid 60-minute lessons for $105.00 ($35.00 per lesson). Sold as 3 lessons, 1 to 4 students.

## Where lessons happen

- Waluga Park - East, Lake Oswego, Oregon
- Tualatin High School, Tualatin, Oregon

## Reviews

> Ryan is an amazing coach and my 12 year old son training with a younger, college level footballer. He was engaging, prepared and energetic. My son give an A+++++ rating.
> From Michael, 5 out of 5

> It feels good to see how much I improved already!
> From Andrea, 5 out of 5

> He’s great!
> From Jeanine, 5 out of 5

> Ryan was a great assistant coach during his job shadowing experience. He was attentive, asked thoughtful questions, and consistently looked for ways to help the team and staff. Ryan showed a strong understanding of the game, a great work ethic, and a genuine desire to learn and improve as a coach.
> From Alex, 5 out of 5

> Ryan was an excellent coach at our Linfield Men’s Soccer Spring Futsal Camp. He brought great energy, connected well with the players, and clearly understood how to teach the game in a fun, effective way. He was reliable, professional, and a great representative of our program.
> From Andrew, 5 out of 5

## Frequently asked questions

### Which soccer training session is right for me?

Compare 2 current options by format, price, duration, and location.

### How much do soccer training sessions cost?

Current options start at $35 per training session. Review the package before booking.

### How long is each training session?

The matching options list 60-minute training sessions.

### Where are training sessions available near Tualatin?

Choose from the listed venues in Tualatin, Oregon. Each package shows its available locations.

## Pages on this site

- [Home](https://sites.coach/ryan-valdez/index.md)
- [All services](https://sites.coach/ryan-valdez/services/index.md)
- [Soccer Training Sessions](https://sites.coach/ryan-valdez/training/index.md)
- [Private Training Sessions](https://sites.coach/ryan-valdez/private-training/index.md)
- [Group Training Sessions](https://sites.coach/ryan-valdez/group-training/index.md)
- [Kids Training Sessions](https://sites.coach/ryan-valdez/kids-training/index.md)
- [Lessons in Lake Oswego](https://sites.coach/ryan-valdez/areas/lake-oswego)
- [Lessons in Tualatin](https://sites.coach/ryan-valdez/areas/tualatin)
- [Waluga Park - East, Lake Oswego](https://sites.coach/ryan-valdez/locations/waluga-park-east-lake-oswego)
- [Tualatin High School, Tualatin](https://sites.coach/ryan-valdez/locations/tualatin-high-school-tualatin)
- [Agent instructions](https://sites.coach/ryan-valdez/llms.txt)

## Book through the API

Ryan Valdez sells Soccer lessons on this site. It is one coach on TeachMe.To, listing id `d1c1bf25-a5ac-43df-8315-f7ba1f9e6e79`. 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/d1c1bf25-a5ac-43df-8315-f7ba1f9e6e79): 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/d1c1bf25-a5ac-43df-8315-f7ba1f9e6e79/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/ryan-valdez/llms.txt).
