Are you looking for extracurricular activities to get your kid involved in? There are many different classes and lessons for kids offered in the Rockford area!

We’ve put together a huge guide of all of the sports, music, theater, dance, art, STEM and other lessons and classes available in the greater Rockford area. Take a look at this list and sign your kid up for something new this year!

Art | Dance | Music | Educational | Gymnastics | Horseback Riding | Martial Arts | Sports | Swimming | Theater |

Art and Pottery Lessons

SmARTy Pants Rockford

317 Market St., Rockford, IL
773-960-3195
smartpantsrockford@yahoo.com

SmARTy Pants Rockford offers art lessons including an ongoing Saturday Morning Art Club from 10 am – 12 pm. Kids ages 6 and up are invited to explore their creative side!

Parent testimonial: “My daughter has been going for almost a year! She loves the atmosphere and the creative and open vibe Miss. Laura puts out. Hidden treasure! Check it out!”

Upcoming events: Spring Break art camp from March 16-18 from 9 am – 1 pm for kids ages 6+. ($150)
Three summer art camps TBA

Three Ravens Studio
1404 N. Main St., Suite 1, Rockford, IL
Three Ravens Studio offers occasional kids’ pottery classes.

Young Rembrandts
Location varies, held at different schools in Boone and Winnebago County
Young Rembrandts offers art classes on drawing and cartooning after school at Boone and Winnebago county schools for kids ages 3.5 – 12 years old.

Dance Lessons

5-6-7-8 Dance Studio
1260 Milton Ave., Janesville, WI
5-6-7-8 Dance Studio offers lessons in ballet, pre-jazz, jazz, mini hip hop, hip hop, tap, hula, lyrical, contemporary, and acrodance for kids ages 3 and up.

Evolve Dance Company
2615 N. Mulford Rd., Rockford, IL
Evolve Dance Company offers ballet, hip hop, combination, and a boys class for kids ages 3 and up.

J&J Dance and J&J Dance Experience
410 John St., Pecatonica, IL and 4150 N. Perryville Rd., Loves Park, IL
J&J Dance Experience offers competitive and showcase dance lessons in ballet, tap, jazz, and hip hop for kids ages 3 and up.

Kids Spot
9461 N 2nd St, Roscoe, IL
Kids Spot offers dance lessons for kids as young as 18 months old.

Life Dance Academy
1212 Plainfield Ave., Janesville, WI
Life Dance Academy offers dance lessons in ballet, jazz, lyrical, hip hop, tap, tiny tots, no limits, and competition team for kids ages 2 and up.

Mary Lee’s School of Dance
1894 Daimler Rd., Rockford, IL
Mary Lee’s School of Dance offers lessons in jazz, lyrical, contemporary, hip hop, tap, ballet, pointe, cheer, and tumbling for kids ages 2 and up.

Marx Dance Academy
1659 Huebbe Pkwy., Beloit, WI
Marx Dance Academy offers dance lessons in tumbling, jazz, ballet, hip hop/street, clog and tap for kids ages 3 and up.

Miss Andrea’s Dance Factory
624 N. Blackhawk Blvd., Rockton, IL and inside GAR Rockford
Miss Andrea’s Dance Factory offers dance lessons in ballet, hip hop, lyrical, musical theatre, tumbling, pointe, technique, tap and more.

Rising Stars
822 Broad St., Beloit, WI
Rising Stars offers baton, tumbling, and dance lessons for kids ages 3 and up. Options include ballet, baton, cheer, clogging, contemporary, jazz, pointe, poms, tap and tumbling.

Rockford Dance Company
711 N. Main St., Rockford, IL
Rockford Dance Company offers a variety of classes including mommy and me, all about dance, creative movement, ballet, tap, and a FREE class for boys. Classes are for ages 2 and up.

Rock River Valley YMCA
200 Y Blvd, Rockford, IL
Rock River Valley YMCA offers preschool ballet lessons for kids ages 3-5 as well as jazz, lyrical, and hip hop classes for ages 6-12. Lessons run from March – May.

Stateline Family YMCA
Ironworks YMCA (501 Third St., Beloit, WI)
Stateline Family YMCA offers dance lessons in ballet and hip hop for ages 3 – 12 and teen hip hop classes for 13 and up. Sessions are held in January – March and March – May.

Steps to Grace
8982 Main St., Caledonia, IL
Steps to Grace offers lessons in ballet, pointe, tap, jazz for kids ages 3 and up.

The Studio
7326 N. Cherryvale Mall Dr., Ste. D, Rockford, IL
The Studio offers dance lessons in ballet, tap, jazz and modern for ages 3 and up.

Music Lessons

Forest City Music Studio
4160 Newburg Rd., Rockford, IL
Forest City Music Studio offers flute, guitar, saxophone, piano and vocal lessons for kids.

Kaylee’s Keys
1771 5th Ave., Belvidere, IL
Kaylee’s Keys offers lessons in guitar and piano for kids.

Neighborhood Music
6540 Thomas Pkwy., Rockford, IL
Neighborhood Music offers lessons in piano, viola, violin for kids from elementary school age and up.

Piano Tunes Music Academy
9461 N. 2nd St., Roscoe, IL
Piano Tunes Music Academy offers music lessons for piano, voice, violin, cell, viola, guitar, ukulele, bass, drums, saxophone, harp, clarinet and flute. Starting at 3 years old and up.

Rock River Valley YMCA
200 Y Blvd, Rockford, IL
Rock River Valley YMCA offers music lessons including guitar, bass, piano, and voice lessons for kids ages 4 and up. Lessons run June – August.

Rock Valley Whiz Kids Piano with Inger
3301 N Mulford Rd., Rockford, IL
Rock Valley Whiz Kids offers piano lessons for all levels. Classes run June through August.

The Music Academy
226 S. 2nd St., Rockford, IL
The Music Academy offers music lessons including prelude classes for mom and me for babies from 6 months up. Those classes are held in September, January and June each year. They also offer instruction in piano, violin, viola, cello, guitar, clarinet, saxophone, and voice.

The Studio
7326 N. Cherryvale Mall Dr., Ste. D, Rockford, IL
The Studio offers private piano, voice and guitar lessons.

Studio 3
112 Cherry St., Cherry Valley, IL
Studio 3 offers piano, and vocal lessons for kids.

Educational Programs and Classes

Burpee Museum of Natural History
737 N. Main St., Rockford, IL
Burpee offers science and nature classes for kids ages 2 and up.

Discovery Center Museum
711 N. Main St., Rockford, IL
The Discovery Center Museum offers educational programs for kids from 12 months and up.

Hour of Code
200 Y Blvd., Rockford, IL
Hour of Code is a monthly hour-long free coding class for kids ages 6 and up.

Rock Valley Whiz Kids STEM Saturdays
3301 N Mulford Rd., Rockford, IL
STEM Saturdays includes classes on Mobile Device Gadgets, Star Wars, Sustainability, Space Exploration, and Forensics for kids of all ages. Parents can attend with younger students. Classes are held April – August.

Rock Valley Whiz Kids Super Science STEM Camps
3301 N Mulford Rd., Rockford, IL
Rock Valley Whiz Kids offers STEM classes in fun topics like Chemical Wizardry, Gravitrax Science, Battle Bots, Engineering, LEGO, robotics and more. These camps are for kids ages 6 – 12 and run from June – July.

Rock Valley Whiz Kids Black Rocket (Coding)
3301 N Mulford Rd., Rockford, IL
Black Rocket classes include app attack, making a Fortnite style video game, Javascript developer, 3D video games, Minecraft designers, Roblox makers, and more. Classes are for kids ages 8-15 and are held June – July.

STEM for Kids Stateline
At various Rockton, Roscoe, South Beloit, Rockford, and Belvidere schools
STEM for Kids offers STEM-related educational programs for school ages kids from kindergarten up.

TimberNook
Pecatonica River Forest Preserve, 7260 Judd Rd., Pecatonica, IL
TimberNook offers themed nature classes for kids 4 and up.

Tinkergarten
Location varies, but held in public parks
Tinkergarten offers outdoor fun and learning for kids 18 months through 8 years old. Classes are held throughout the year and change seasonally.

Gymnastics, Tumbling and Cheer Lessons

CSA Kids
4113 Whitney St., Janesville, WI
CSA Kids offers gymnastic lessons to kids from the age of walking onwards.

Gymnastic Academy of Rockford
6630 Spring Brook Rd., Rockford, IL (GAR Rockford)
11447 2nd St., Roscoe, IL (GAR North)
1949 S. Bell School Rd., Cherry Valley, IL (GAR South Trampoline Park)

Gymnastic Academy of Rockford has three locations where they offer preschool gymnastics, gymnastics, tumbling, trampoline, boys programs, ninja warrior training, cheerleading, and more. Classes start at age 16 months old. Sessions are held throughout the year.

J&J Tumbling and Trampoline
410 John St., Pecatonica, IL
J&J Tumbling and Trampoline offers tumbling and trampoline classes for kids ages 18 months and up. Sessions are held throughout the year.

Kids Spot
9461 N 2nd St, Roscoe, IL
Kids Spot offers gymnastics, tumbling, trampoline, dance, and cheer for kids as young as 18 months old. Sessions are held throughout the year.

Rockford Park District
Clarence Hicks Memorial Sports Park (2204 Ogilby Rd., Rockford, IL)
Rock Park District offers NFL Cheer and Dance for kids ages 5-11. The lessons run from June – August.

Stateline Family YMCA
Stateline YMCA Gymnastics Center (1239 Huebbe Pkwy., Beloit, WI)
Stateline Family YMCA offers gymnastics for ages 2 and up. They also offer Parkour for ages 5 and up and boys gymnastics for ages 6 – 12. Sessions are held throughout the year.

Wight Academy
7159 Windsor Lake Pkwy., Loves Park, IL
Wight Academy offers parent and tot tumbling, tumbling, gymnastics, cheer squad tumbling and trampoline for kids from 12 months – 18 years old. Sessions are held throughout the year.

YMCA of Northern Rock County
221 Dodge St., Janesville, WI
Janesville YMCA offers gymnastics / tumbling for kids ages 3-12. Sessions run February – April.

Horseback Riding Lessons

Everbold Farm
2200 McNeal Rd., Kirkland, IL
Everbold Farm offers horseback riding lessons for kids.

Lockwood Park
5201 Safford Rd., Rockford, IL
Lockwood Park offers horseback riding lessons to kids from the ages of 3 and up. Lessons are held in April, June, July and August each year.

Stone Ledge Farm
6912 Manchester Rd., South Beloit, IL
Stone Ledge Farm offers horseback riding lessons for kids ages 4 and up.

The Rockin’ PJJR
7545 Yale Bridge Rd., Rockton, IL
The Rockin’ PJJR offers horseback riding lessons for kids.

Martial Arts Lessons

AFK Martial Arts
2020 E. Milwaukee St., Janesville, WI
AFK Martial Arts offers martial arts lessons to kids three years old and up.

AmeriKick Martial Arts
461 S. Randall Ave., Janesville, WI
AmeriKick offers martial arts lessons for kids ages 4 and up.

Belvidere Park District
Belvidere Park District offers Tae Kwon Do lessons for kids ages 4 – 11 years old. Registration is typically in August and October.

Belvidere YMCA
220 W Locust St., Belvidere, IL
Belvidere YMCA offers karate for kids ages 3 – 13. Sessions run all year.

Core Combat Sports
7135 Clinton Rd., Loves Park, IL
Core Combat Sports offers martial arts lessons for kids.

CSA Kids
4113 Whitney St., Janesville, WI
CSA Kids offers DragonSkills classes on mindfulness, balance, and focus for kids 5-9 years old.

Excel Academy
6630 Spring Brook Rd., Rockford, IL and 11447 2nd. St., Roscoe, IL
Excel Academy offers Tae Kwon Do lessons for kids ages 3 and up.

Haanpaa Training
4911 26th Ave., Rockford, IL
Haanpaa Training offers martial arts lessons to kids ages 5 through 12.

Harlem Community Center
900 Roosevelt Rd., Machesney Park, IL
HCC offers Tae Kwon Do lessons for kids 6 and up beginning in January of each year.

Jung’s Taekwondo Academy
782 Beloit Rd., Belvidere, IL
Jung’s Taekwondo Academy offers lessons for kids ages 3 and up as well as family lessons that parents and kids can do together.

No Joke MMA
6358 Daytona Dr., Loves Park, IL
No Joke MMA offers martial arts lessons for kids starting at age 4.

Rockford Academy
1916, 3628 E. State St., Rockford, IL
Rockford Academy offers martial arts lessons for kids and teens.

Rock River Valley YMCA
200 Y Blvd, Rockford, IL
8451 Orth Rd, Loves Park, IL
1475 S Perryville Rd, Rockford, IL
Rock River Valley YMCA offers Tae Kwon Do and Karate lessons for kids ages 6-15. They also offer a parent and child combined class. Lessons run from March – April.

Shaolin Kempo Studios
1393 S. Alpine Rd., Rockford, IL
Shaolin Kempo Studios offers karate and kung fu jitsu for kids ages 6 – 18.

Star Martial Arts Studios
305 Oak Grove Ave., South Beloit, IL
Star Studios offers martial arts lessons for kids.

YMCA of Northern Rock County
221 Dodge St., Janesville, WI
Janesville YMCA offers Tae Kwon Do for kids 8 and older. Call for more information at (608) 754-9622 ext. 116.

Sports Lessons, Leagues and Teams

Baseball, T-Ball, Softball, Wiffleball

Belvidere Park District
Belvidere Park District offers T-Ball and Baseball for kids as young as 3 years old.

Boys and Girls Club of Rockford
Boys and Girls Club of Rockford offers baseball for ages 4 and up.

Harlem Community Center
900 Roosevelt Rd., Machesney Park, IL
HCC offers t-ball, peewee baseball, midget baseball, junior baseball, coach pitch, and bantam for kids ages 3 through 17 years old. These lessons are held in May, June, July and August.

Ken-Rock Community Center
3218 11th St., Rockford, IL
Ken-Rock offers t-ball, softball, coach pitch, and peewee lessons at Sportscore 1 for kids ages 6 and up. Season runs from May – July.

Rockford Park District
Mercyhealth Sportscore One
1288 Elmwood Rd., Rockford, IL

Rockford Park District offers a family fun wiffleball league for kids 9-12 and their parents and guardians. League runs from June – July.

Roy Gayle Baseball and Softball
903 S. Meridian Rd., Rockford, IL
Roy Gayle offers baseball and softball leagues for kids 5 and up for baseball and 8 and up for softball. They also offer a Summer High School Baseball league.

Stateline Family YMCA
YMCA Youth Sports Complex (3301 Prairie Ave., Beloit, WI)
Stateline Family YMCA offers teeball for kids 3-4, baseball for kids 5-15, softball for kids 7-15 and slow pitch for kids in grades 1-6. Season runs from May – July.

Basketball

Belvidere Park District
Belvidere Park District offers basketball for kids ages 3- 4th grade.

Belvidere YMCA
220 W Locust St., Belvidere, IL
Belvidere YMCA offers basketball leagues for kids in grades 2-8. Sessions are held January – March.

Boys and Girls Club of Rockford
Boys and Girls Club of Rockford offers basketball for kids ages 4 through grade 12.

Harlem Community Center
900 Roosevelt Rd., Machesney Park, IL
HCC offers basketball for kids ages 4 and up in the spring.

Rock River Valley YMCA
200 Y Blvd, Rockford, IL
Rock River Valley YMCA offers basketball lessons for ages 3-4 through 8th graders including preschool basketball, Jr. NBA Basketball and Basketball. Lessons run January – March.

Stateline Family YMCA
Roscoe YMCA (9901 Main St, Roscoe, IL) or Stateline South Beloit Boys and Girls Club (1161 Dorr Rd, South Beloit, IL)
Stateline Family YMCA offers basketball for kids ages 3 – grade 6. The season runs from January – March.

YMCA of Northern Rock County
221 Dodge St., Janesville, WI
Janesville YMCA offers basketball for grades 4 – 8. Session runs from June – July.

Cross Country Running

Rockford Wildcats
YMCA Log Lodge (200 Y. Blvd., Rockford, IL)
Rockford Wildcats offers a free cross country running program for kids ages 5 – 18. The season runs from April – October.

Dodgeball

Stateline Family YMCA
Ironworks and Roscoe YMCA
Stateline Family YMCA offers dodgeball for kids in grades 1 – 8. Season runs November – December.

Football and Flag Football

Boys and Girls Club of Rockford
Boys and Girls Club of Rockford offers football for 8 – 12 year olds.

Rockford Park District
Clarence Hicks Memorial Sports Park 2204 Ogilby Rd., Rockford, IL
Rock Park District offers flag football in the summer and fall for kids ages 5-14 (Summer) and 5-11 (Fall).

Stateline Family YMCA
Youth Sports Complex (3301 Prairie Ave., Beloit, WI)
Stateline Family YMCA offers flag football for kids ages 3-6 and in grades 1-4. The season runs from September – October.

Golf

Rockford Park District
Elliot Golf Course 888 S Lyford Rd, Rockford, IL
Ingersoll Golf Course 101 Daisyfield Rd., Rockford, IL
Rockford Park District offers golf clinics for kids ages 3 – 17. Lessons run May – September.

Hockey

River Otters Youth Hockey League (Belvidere Park District)
Belvidere Park District offers a youth hockey league for kids ages 7-14. The league typically starts in December.

Rockford Park District
Carlson Ice Arena (4150 N Perryville Rd, Loves Park, IL)
Rock Park District offers hockey lessons for ages 3 – 17 in April – September.

Ice Skating

Belvidere Park District
Belvidere Park District offers ice skating lessons for kids ages 3-6 years old. Lessons are held in November and January.

Belvidere Park District
Belvidere Park District offers ice skating for kids ages 7 – 15 years olds typically in November and January.

Rockford Park District
Carlson Ice Arena (4150 N Perryville Rd, Loves Park, IL)
Rock Park District offers ice skating lessons for kids ages 18 months – 17 years old from beginner to figure skating. Lessons are held in April – September.

Rock Climbing

Rock River Valley YMCA
200 Y Blvd, Rockford, IL
Rock River Valley YMCA offers rock climbing for kids 4 and up. They also offer parent/child climbing lessons. Lessons run March – May.

Soccer

Rockford Raptor Youth Soccer League
8800 E. Riverside Blvd., Loves Park, IL
Raptor Youth Soccer League is soccer lessons for kids ages 4 and up. They offer a summer outdoor league starting in May and a winter indoor league starting in January.

Stateline Family YMCA
Youth Sports Complex (3301 Prairie Ave., Beloit, WI)
Stateline Family YMCA offers soccer lessons for kids from 3 – 12 years old. The season runs from April – May.

YMCA of Northern Rock County
221 Dodge St., Janesville, WI
Janesville YMCA offers soccer for 3-4 years olds, 5-6 year olds and kids in grades 1-8. Session are held March – May.

Tennis

Belvidere Park District
Belvidere Park District offers tennis lessons for kids 5 and up.

Track and Field

Rockford Park District
Boylan Catholic High School (4000 St Francis Dr, Rockford, IL)
Rock Park District offers Rockford F.I.R.E track and field lessons for kids ages 4-18. Lessons run from June – July.

Volleyball

Belvidere Park District
Belvidere Park District offers a co-ed volleyball league for high schoolers.

Belvidere YMCA
220 W Locust St., Belvidere, IL
Belvidere YMCA offers co-ed volleyball for kids in grades 3-8. Sessions run March – May.

Rockford Park District
UW Health Sports Factory (305 S Madison St., Rockford, IL)
Rock Park District offers volleyball lessons for kids entering grades 3-8 and high school junior varsity and varsity level. Lessons are held in June and July.

YMCA of Northern Rock County
221 Dodge St., Janesville, WI
Janesville YMCA offers volleyball for kids in grades 3-8. Sessions are held March – May.


Swimming Lessons

Catch the Wave

1917 Blackhawk Blvd., South Beloit, IL
1301 Black Bridge Rd., Janesville, WI
450 West Third St., Pecatonica, IL

South Beloit: 815-713-4481
Janesville/Pecatonica: 608-340-3030

Catch the Wave offers self-rescue and stroke development classes for all ages and abilities. There are three convenient locations to choose from including South Beloit, Pecatonica and Janesville. Classes are offered on afternoons, evenings and weekends for kids 4 months and older.

Specials: Parent-Tot Swimmers (ages 4 months to 3 years) get 50% off their first month of classes.

Belvidere YMCA
220 W Locust St., Belvidere, IL
Belvidere YMCA offers swimming lessons for kids ages 6 months and up. Sessions are held throughout the year.

CSA Kids
4113 Whitney St., Janesville, WI
CSA Kids offers swimming lessons to kids 6 months old and up. Swim lessons are held throughout the year.

Dolphin Swim Club
6501 Rock Valley Pkwy., Loves Park, IL
Dolphin Swim Club offers swimming programs for babies ages 4 months and up and lessons for 2 years olds through adults. Swim lessons are held throughout the year.

Rockford Park District
Alpine Pool, Sand Park Pool, and Harkins Pool
Rockford Park District offers outdoor swimming lessons for kids from baby – 18. Lessons run from June – July. Sign up through the Rock River Valley YMCA.

Rock River Valley YMCA
200 Y Blvd, Rockford, IL
Rock River Valley YMCA offers preschool swim lessons for kids as young as 6 months old with a parent and without. Sessions are held throughout the year.

Stateline Family YMCA
Ironworks YMCA (501 Third St., Beloit, WI)
Stateline Family YMCA offers swimming lessons for kids ages 6 months old – 12 years old. Sessions are held throughout the year.

YMCA of Northern Rock County
221 Dodge St., Janesville, WI
Janesville YMCA offers swimming lessons for kids 6 months and older. Sessions are held all year.

Theater / Acting Lessons

Kids Fun and Drama (KFAD)
3 Eclipse Center., Beloit, WI
KFAD offers theater instruction to kids in 2nd – 12th grade.

The Studio
7326 N. Cherryvale Mall Dr., Ste. D, Rockford, IL
The Studio offers acting lessons for ages 3 and up.

If you’d like your company included in this guide, or would like to upgrade your company’s listing, please contact hello@statelinekids.com.