McAllen Parks & Recreation Programs

Sam Houston Elementary, 2001 Trophy Dr, McAllen, TX 78504

Location of McAllen Parks & Recreation Programs campSam Houston Elementary, 2001 Trophy Dr, McAllen, TX 78504

About

McAllen Parks & Recreation Programs includes TAAF McAllen Track Team, TAAF Tennis Team, TAAF Golf Team, TAAF Swim Team, Learn to Swim: Parent Baby, Learn to Swim: Parent Toddler, Learn to Swim: Pre-School, Learn to Swim: Youth, Learn to Swim: Adult and Teen, Lap Swimming, and Camp McAllen. The TAAF McAllen Track Team runs Mondays through Thursday. The TAAF Tennis Team runs Monday through Friday, and the TAAF Golf Team and TAAF Swim Team run Monday, Wednesday, and Friday.

Programs

  • TAAF McAllen Track Team — 7-17 · Mondays-Thursday · $60–$85 · Resident: $60.00 Non-Resident: $85.00
  • TAAF Tennis Team — 7-17 · Monday-Friday · $80–$105 · Resident: $80 Non-Resident: $105
  • TAAF Golf Team — 7-17 · Monday, Wednesday, Friday · $80–$105 · Resident: $80 Non-Resident: $105
  • TAAF Swim Team — 7-17 · Monday, Wednesday, Friday · $30–$40 · Beginner, Intermediate, Advanced, and Elite registration options are listed.
  • Lap Swimming — 18 and older · $1 per session · Lap passes are $10.00.
  • Learn to Swim: Parent Baby — 6-18 months
  • Learn to Swim: Parent Toddler — 18-48 months
  • Learn to Swim: Pre-School — 4-5 years
  • Learn to Swim: Youth — 6-13 years · Levels 1 & 2 and Level 3 are listed.
  • Learn to Swim: Adult and Teen — 14 & over · Tuesday-Friday · $30–$40 · Location: Municipal Pool or Los Encinos Pool.
  • Camp McAllen — Tuesday-Sunday, 8:00 AM-8:00 PM · Office hours are Wednesday-Sunday, 3:00 PM-7:30 PM.

At a glance

  • Ages: 7–18 years old
  • Price range: $1–$105

About the provider

The McAllen Parks & Recreation department says it strives to improve the quality of life through the provision of well-balanced, high quality recreation programs for the residents of McAllen to enjoy during their leisure time.

Last updated November 2, 2026.

Is this your business? There is no cost, but you will be asked to sign up or log in.