Once-a-week soccer classes for 18 months to six years, run indoors at ULETE in eight-week seasons.

Soccer
RecreationalLocally-Owned
Group classesIndoorSession-basedFall seasonSpring season
$250

$250

The Fall 2026 season is $250 for the full eight-week season, which covers eight classes, a Hot Shots Soccer t-shirt and an end-of-season medal. Sibling discounts are $40 off a second participant and $60 off a third. Payment is required to submit the registration form, and the studio refunds in full if it cannot place a child in one of their chosen classes. ⚠ Separately, because the classes run inside ULETE, every player also needs an active ULETE Player Card - $5 a month or $50 a year - plus a signed waiver, to take part in the facility. That is a ULETE requirement rather than a Hot Shots fee, and it is on top of the season price.

Class days & times

What's offered

Once-a-week classes in eight-week seasons, grouped by age band. The Fall 2026 season starts September 14. The Fall 2026 grid at the Southlake location runs Monday through Friday, with morning slots from 9:00 AM and afternoon slots from 4:00 PM; class length steps up with age, from 25-30 minutes for the 18-month and 2-year groups to 40-45 minutes for the 4s, 5s and 6s. Each child attends the same day and time each week. Registration asks for a first and an alternate class time, and a class needs a minimum of four children to run.

Weekly classes

Infant6
  • 18mo/Young 2Fri · 9am · ages 1–2
  • 18mo/Young 2Mon, Thu · 9:30am · ages 1–2
  • 18mo/Young 2Wed · 4pm · ages 1–2
  • 18mo/Young 2Mon · 4:45pm · ages 1–2
  • 18mo/Young 2Thu · 4:50pm · ages 1–2
  • 18mo/Young 2Tue, Wed · 5:15pm · ages 1–2
Toddler6
  • Older 2Fri · 9am · age 2
  • Older 2Mon, Thu · 9:30am · age 2
  • Older 2Wed · 4pm · age 2
  • Older 2Mon · 4:45pm · age 2
  • Older 2Thu · 4:50pm · age 2
  • Older 2Tue, Wed · 5:15pm · age 2
Preschool23
  • Young 3Fri · 9:30am · age 3
  • Young 3Mon, Thu · 10am · age 3
  • Young 3Mon · 4pm · age 3
  • Young 3Tue · 4:15pm · age 3
  • Young 3Mon, Wed · 5:15pm · age 3
  • Young 3Thu · 5:20pm · age 3
  • Older 3Fri · 9:30am · age 3
  • Older 3Mon, Thu · 10am · age 3
  • Older 3Mon · 4pm · age 3
  • Older 3Tue · 4:15pm · age 3
  • Older 3Mon, Wed · 5:15pm · age 3
  • Older 3Thu · 5:20pm · age 3
  • Young 4Mon, Thu · 10am · age 4
  • Young 4Fri · 10:15am · age 4
  • Young 4Mon, Thu · 4pm · age 4
  • Young 4Tue · 4:15pm · age 4
  • Young 4Wed · 4:30pm · age 4
  • Young 4Mon · 5:15pm · age 4
  • Older 4/5Fri · 10:15am · ages 4–5
  • Older 4/5Mon, Thu · 4pm · ages 4–5
  • Older 4/5Tue · 4:15pm · ages 4–5
  • Older 4/5Wed · 4:30pm · ages 4–5
  • Older 4/5Mon · 5:15pm · ages 4–5
Elementary5
  • Older 5/6Fri · 11am · ages 5–6
  • Older 5/6Mon, Thu · 4pm · ages 5–6
  • Older 5/6Tue · 4:15pm · ages 5–6
  • Older 5/6Wed · 4:30pm · ages 5–6
  • Older 5/6Mon · 5:15pm · ages 5–6
Our take

Hot Shots Soccer is a class program rather than a league, and it says so plainly: eight weeks, once a week, same day and time, no games on the calendar. The Southlake sessions run indoors at ULETE on Dean Wy, which is worth knowing up front because the two older Hot Shots markets play on outdoor park fields and much of the brand's website is written for them.

Classes are split narrowly by age — seven bands between 18 months and six years, with a separate group for younger and older twos and again for younger and older threes. The youngest sessions are 25 to 30 minutes with parents on the floor, and the oldest run 40 to 45 minutes with a heavy share of scrimmaging. The site is candid about who the top band is for: children "that aren't quite ready to play in a local league" and want more time with the ball before they get there.

The Fall 2026 season is eight classes for $250, including a shirt and an end-of-season medal, with sibling discounts. Registration is a form rather than a portal, and it asks for a first and an alternate class time because a class needs four children to run.

Local Tips

Two things catch families out here, and neither is on the price page: the venue sets its own conditions, and the website is written for three cities at once.

  • Budget for the Player Card. Classes are held inside ULETE, and ULETE requires every participant to hold an active Player Card — $5 a month or $50 a year — plus a signed waiver. It is the venue's requirement rather than a Hot Shots fee, and it is on top of the $250 season.
  • Pick an alternate time and mean it. The registration form asks for a second choice, and the program states it needs a minimum of four children per class; a thin band can be adjusted or removed.
  • The website is written for three cities. Its FAQ describes outdoor fields and rain cancellations — that is College Station and Tomball. Southlake plays indoors, so read weather advice with that in mind.
  • Leave the ball at home. The FAQ asks families not to bring a personal ball, to head off arguments over whose is whose.
  • Cleats and shin guards only from four up. Athletic shoes are fine for the 18-month to three-year classes; the program recommends cleats and shin guards once children reach the bands that scrimmage.
  • Missed classes can be made up, but only by emailing first and getting the swap confirmed before turning up.
Credentials

Southlake classes are led by Coach Rachel, who is also the location's registration contact. The program's founder describes herself on the company's About page as a former college athlete and a mother of four; the site does not name her or state her role beyond that.

Sign up to find out which kids’ activity will take over your entire weekend