The Nutcracker choreographed by Stanton Welch and performed by the Houston Ballet/Photo courtesy of Houston Ballet
The Nutcracker choreographed by Stanton Welch and performed by the Houston Ballet/Photo courtesy of Houston Ballet

The Nutcracker and More: Kid-Friendly Holiday Shows in Houston

The holiday season is full of our favorite shows with beautiful dances and songs we all know and love to sing. Whether you're a Nutcracker purist or a die-hard Christmas Carol fan, Houston has something for everyone. Read on for this season's shows around town. And for more activities and things to do, check out our Christmas and Holiday Guide for Houston families.


Wortham Theater Center
501 Texas Ave.
Houston, TX 77002

Stafford Centre
10505 Cash Road
Sugar Land, TX 77477

Atascocita High School
13300 Will Clayton Parkway
Atascocita, TX 77346

Uptown Dance Centre
7417 Shadyvilla Lane
Houston, TX 77055

Smart Financial Centre at Sugar Land
18111 Lexington Blvd.
Sugar Land, TX 77479

Bayou Theater
2700 Bay Area Blvd
Houston, TX 77062

Tomball High School Theatre
30330 Quinn Road
Houston, TX 77375

Katy High School
6331 Hwy Blvd.
Houston, TX 77494

Morton Ranch Performing Arts Center
21000 Franz Rd
Katy, TX 77449

Stafford Centre
10505 Cash Rd.
Stafford, TX 77477

Alley Theatre
615 Texas Ave
Houston, TX 77002

The Grand - Galveston
2020 Postoffice St
Galveston, TX 77550

Old Town Theatre
1023 12th St.
Huntsville, TX 77340

Cynthia Woods Mitchell Pavilion
2005 Lake Robbins Drive
The Woodlands, TX 77380

Jones Hall
615 Louisiana St.
Houston, TX 77002

The Garza Mainstage
10760 Grant Road
Houston, TX 77070

Nancy Bock Center
3800 S. Panther Creek Drive
The Woodlands, TX 77381

Stages Repertory Theatre
3201 Allen Parkway Suite 101
Houston, TX 77019

MATCH
3400 Main St.
Houston, TX 77002

Jones Hall
615 Louisiana St.
Houston, TX 77002

Smart Financial Centre at Sugar Land
18111 Lexington Blvd.
Sugar Land, TX 77479

Smart Financial Centre at Sugar Land
18111 Lexington Blvd.
Sugar Land, TX 77479

Stafford Centre
10505 Cash Rd.
Stafford, TX 77477