Soccer Adviser

Your Virtual Soccer Coach

10 Best Soccer Clubs in Iowa – (2024) Guide

10 Best Soccer Clubs in Iowa

As an affiliate, we may earn from qualifying purchases. We get commissions for purchases made through links on this website. You can read more on our Affiliate Disclaimer here.

The best soccer clubs in Iowa are the ones your child can call home. In this post, we highlight 10 of the best soccer clubs in Iowa in no particular order. Whether your child wants to play at a recreational or competitive level, it’s a safe bet they’ll find a perfect option here.

So, keep reading!

Iowa Soccer Club

10 Best Soccer Clubs in Iowa

Iowa Soccer Club (ISC) has provided training programs to the youths of Iowa City over the past 12 years. The club offers programs in both recreational and competitive levels of play.

For recreational programs, they offer ISC Academy – an entry level program for U6 – U8 players, and Lightning Academy – an intermediate program for U9 – U14 players. Both programs are seasonal and ‘training only’. They run over a period  of 10 weeks in the fall and spring and 16 weeks in the winter.

Their Competitive programs consist of an Advanced year-round program (U8 – U19) and an International Travel program. The former includes 10 months of training with participation in indoor competitions, leagues, and travel tournaments. The latter is an annual program where the U14 age group travels, trains, and plays internationally. They offer travel and play opportunities in over 30 European countries with varying destinations each year.

Apart from the mentioned programs, the club also offers a year-round Practice Only Program ( POP) and Practice Only Program Plus Indoor (POPPI). These programs provide skill development training with no requirements to attend competitions. You are however allowed to participate if you want.

They also offer soccer camps and clinics programs.

The club takes pride in its level of expert coaching. They are intentional in limiting the number of participants to provide maximum attention to individual players.

Age Range:

6 – 19 years


2325 James Street, #8 Coralville, IA 52241, United States 


Program Cost per season
ISC Academy$120 fall$125 spring 
Lighting Academy$135 fall $140 spring$250 winter
POP $1,320 per year or 11 monthly instalments of $120
POPPI$1,320 per year or 11 monthly instalments of $120
Age Group Club FeesOther Annual Fees ( team, indoor leagues and uniform fees)
U9 – U12$1,320 or 11months instalments of $120 $515
U13 – U14$1,320 or 11months instalments of $120$575
U15 – U19 $1,320 or 11 months instalments of $120$675

Northwest Iowa Soccer Club 

Northwest Iowa Soccer Club strives to provide youths in Northwest Iowa with high-quality soccer training while nurturing teamwork, respect and professionalism.

The Club offers recreational, competitive and  soccer academy programs.

The recreational program focuses on fun, fairplay, teamwork and skill development. It runs for 8 weeks with players practising 2 days a week with volunteer coaches. They participate in 8 refereed games that are neither travel nor high-level competitions.

The academic program runs for 8 months. This program seeks to help develop players who are looking to join the competitive  program.The players train twice every week with licensed coaches. They also participate in two tournaments during the session.

Established in 2006, the club’s Galaxy competitive soccer provides a competitive environment for player’s development. The program’s curriculum is age-based. It also offers travel opportunities where players together with their parents travel to attend tournaments in different regions. Recently, the teams have played against Europe, Australia, Colombia and canada.  

The club also offers soccer camp program. Visit the website for more details.

Age Range:

9 – 19 years


E 9th St, Spencer, IA 51301, United States 


Program Cost 
Recreational $75
Academy $300
Competitive. Varies depending on number of tournaments.

Northwest Soccer Club 

Located in the Des Moines area, Northwest Soccer Club is a non-profit, all-volunteer organisation that strives to provide quality recreational and competitive soccer programs to its youths.

It provides training programs in the following levels of play:

  • Level 3 – Recreational program. Provides foundational individual development with a focus on fun and teamwork. 
  • Level 2 – Step up program provided for those looking to enter the competitive level.
  • Level 1 – Best of the best. This is the most competitive level with teams that compete against the best in central Iowa.

Many parents recommend the club for its great organization and excellent performance. Here’s what Jennifer Lawler, a parent, says about the club;

“Northwest Soccer Club is a fun way to get your kids to play soccer in a recreational style. Great to learn the skills of the game with this league.”

The games are played at multiple locations including fields in Cowles, Hillis and Perkins elementary schools and Meredith middle school. 

Age Range:

U5 – U19 


4111 Beaver Ave, Des Moines, IA 50311, United States 


Program Cost 
Not available Not available 

Cedar Valley Soccer Club

Established in 1992, Cedar Valley Soccer Club (CVSC) continues to provide both recreational and competitive soccer programs to youths from the 12 communities in the Cedar Valley area. 

Their recreational program is designed to help kids develop a passion for the sport. It’s offered to children in first through 8th grade. As opposed to ability-based team placement, the players are randomly distributed  and placed on teams in their home communities. They are coached by volunteer parents and participate in 6 games per season plus the local Cedar Valley Cup tournament at the end of each year. 

The club’s competitive – CVSC United – program has teams that are professionally managed. They are trained by professional coaches who prepare them for college soccer programs. They play 8 to 10 matches each season, competing in the Eastern Iowa Youth Soccer League, the Club Development League and other tournaments in the region.

Each season starts early August and ends mid June. During Winter, they conduct indoor training at CV sports complex. High-school aged players benefit from the program by getting college advisories and showcases opportunities. 

The club also provides financial assistance and scholarships. 

A lot of parents boast of the club’s great coaches and good relationships with the players.

Age Range:

5U – 19U


303 Jefferson St, Waterloo, IA 50701, United States 


CVSC United Program Fees
Age Group Cost per season
U5 / U6$195
U7 / U8$295
U9 / U10$595
U11 / U12$1000
U13 / U14$1100
U15 – U19$900
CV Recreational Program 
Age Group Cost per season
1st and 2nd Grade$100
3rd to 8th Grade$110

Genesis F.C 

Genesis F.C is a soccer club run by Genesis Youth Foundation. The non-profit organization strives to empower children and their immigrant / refugee families through education, sports, songs and dances.

The soccer club offers recreational soccer programs for boys and girls between 4 and 15 years. Their beginner program is designed to introduce and nurture the love of the game in children of 4 to 8 years. It focuses on developing individual ball skills, sportsmanship and leadership, as it introduces the children to the foundation’s culture.

The club also offers a Select soccer program for boys in  U14 – U16 age groups who are interested in joining college using their soccer talents. 

In both programs, the teams practice 2 nights every week during spring and fall, participate in tournaments and compete in the Iowa Soccer League. 

Players enjoy academic support from the foundation. The foundation also offers scholarships to low income families. 

Age Range:

4 – 16 years


2500 University Avenue, Des Moines, IA 50311, United States 


Program Cost 
GYF membersFree
GYF non-members $65

Altoona Soccer Club

Altoona Soccer Club offers various soccer programs, providing opportunities for children to play, have fun and develop skills regardless of age and abilities. 

The club offers recreational soccer training to kids between 4 to 19 years. The teams train twice a week with volunteer coaches and participate in the Iowa Soccer League (ISL) games during the weekends.

The club’s competitive select program is offered by Global Premier Soccer Iowa (GPS). They have an academy for U9 and U10 age groups, where players start development through exposure to high levels of competitive soccer.

GPS also provides year-round soccer opportunities to kids of U9 – U19 age groups. Their premier teams focus on developing a competitive mentality together with tactical and technical skills. The select teams participate in the ISL’s Academy, Premier, and Level 1 divisions. 

The club also offers a summer camp program.

Out of 5 Google stars, the club garnered 4.6 with many reviewers praising their fantastic new soccer complex and well-maintained fields. 

Age Range:

4 – 19 years


7796 NE 38th Ave, Altoona, IA 50009, United States 


Recreational Program 
Age Group Cost ( including $20 volunteer fee)
U16 – U19 $145

Note that; the $20 volunteer fee is refunded upon volunteering for at least 2 hours in the club.

Select programFees not available. 

Marshalltown Area Soccer Club 

Marshalltown Area Soccer Club (MASC) is a non-profit organization that was founded in 1981. The club  provides soccer opportunities to youths and adults in Marshalltown and neighbouring communities. 

The club offers recreational soccer programs to children of U6 – U11 and competitive soccer opportunities for U12 – U19. Both programs are held during the fall and spring seasons. 

The club is committed to consistently providing quality training experience, fields and equipment to its members.

Their coaches are determined to develop players not only athletically but also holistically to become valuable members of the society. 

MASC is recognized as the premier soccer club within Marshalltown and its members boast of its beautiful fields and good parking. Parents are satisfied with the club’s organization and awesome coaches.

The teams play at J.W Fisher Memorial Complex situated at the corner of East Olive Street and 18th Avenue.

Age Range:

U6 – U19 


1811 S 18th Ave, Marshalltown, IA 50158, United States 


Program Cost 
Not available Not available 

Iowa City Kickers Soccer Club

Iowa City Kickers is a soccer club that provides recreational soccer opportunities to youths in Iowa City, Coralville, North Liberty and surrounding areas. They aim at helping youths develop a love for the game, soccer skills, sportsmanship, teamwork and social skills.

The club offers various soccer programs for youths including:

  • Outdoor soccer that’s played in spring and fall seasons.
  • Indoor soccer program, held in January of every year.
  • Summer camps every  June.
  • Soccer clinics and
  • parent/tot soccer program that introduces 2 – 5 year olds to the game with participation of the parents.

They also offer an adult league program that consists of two outdoor seasons, an indoor soccer season and other fun events. To  participate, registration with the Iowa Soccer Association is a must.

The club enjoys a 4.5 Google star rating with reviewers commending them for their well-kept facilities and fun games. 

The programs are held at the kickers soccer park. 

Age Range:

Kindergarten – 12th grade aged kids


4400 Soccer Park Rd, Iowa City, IA 52240, United States 


Outdoor Soccer Program
Age GroupCost per Season
Kindergarten — Grade 2$75
Grade 3 – Grade 12$95
Program Cost 
Parent / tot $45 for 4 weeks
Indoor soccer$90
Summer camps$95
Clinics $15 per session

Indianola Soccer Tribe 

Indianola Soccer Tribe is a not-for-profit organization that’s run by volunteers. The club aims at providing soccer opportunities to foster players’ development.

They offer a non-travel soccer program to children of U6 and U8 age groups. The Program involves practising 1 – 2 times every week at their fields behind IMS.They hold games on Saturdays or Sundays depending on field availability. Team placement is random and not based on ability.

The club also has a travel soccer program for U9 – U15+ players. They practice 2–3 times every week and play 6–8 games per season as per ISL scheduling. Team placement is based on ability.

The programs are held in both the Fall and Spring seasons. The fall season runs mid-August through the first weekend of November,  while the spring season runs mid-March through the second week of June.

Google reviewers have awarded the club 5 out of 5 stars. Thomas Selgrade had this to say;

“My son has played for the soccer tribe for a few years now and several different seasons. We appreciate the hard work of the volunteers and coaches and our son always has a great time participating”.

Age Range:

U6 – U15+


406 S 15th St, Indianola, IA 50125, United States 


Age GroupCost per Season
U6 – U8$100
U9 – U10$120
U12 and Up$130

Johnston Urbandale Soccer Club 

Since 1975, Johnston Urbandale Soccer Club has provided soccer training to youths in Johnston, Urbandale and the nearby communities. 

They offer the following soccer programs:

  • Discovery Soccer (U4 –U8), a foundation program that teaches soccer basics in a fun and non-competitive atmosphere.  It uses drills and scrimmages to develop individual player skills. 
  • Recreational Soccer (U9 – U19). This program offers an opportunity for players to learn new skills, stay active and have fun playing with friends. It doesn’t include tryouts and competition. Players are randomly assigned to teams with no basis. 
  • JUSC Academy (U9 – U10), a program designed to prepare players for select soccer programs. The teams are made based on players’ abilities and trained according to the set player development guidelines. There are no tryouts, however, to be selected, you’ll need to show good agility and technical skills, and possess the ability to focus and concentrate. 
  • Select Soccer Program (U11 – U19). This program offers quality training and playing environment to players, motivating them to realize their full soccer potential and play at the highest level possible. The teams are placed based on abilities after tryouts and bidding process in June of every year. The players are trained by qualified professional coaches, and participate in leagues and soccer events in the state, region and nationwide.

The trainings are held during fall and spring seasons, in Des Moines metro, Johnston and  Urbandale complexes.

The club has a reputation for having great staff who foster good relationships between them and the players’ families. 

Age Range:

3 – 18 years


4685 Merle Hay Rd Suite 202, Des Moines, IA 50322, United States 


Discovery Soccer Program 
Age Group Cost per Season 
U5 – U6$80
U7– U8$95
Recreational Soccer Program 
Age Group Cost per Season 
U9 – U10$100
U11– U12$115
U13 – U14$120
U15 – U16$125
U17 – U19$130
Program Cost per Season 
Soccer Academy $295
Soccer SelectVaries

We hope that this post helps you jumpstart the search for a suitable soccer club and that soon your child will have a second home where they’ll happily develop their soccer skills. All the best as they join a soccer family!

Latest Posts

  • Top 5 Best Soccer Leagues in the World Ranked

    Let’s face it, a world without soccer wouldn’t be the same. There’s just something about watching your favorite team score that amazing goal and watching those nail-biting final moments before taking home the win (or not). As passionate fans of this globally loved sport, we only want to watch the best! But which leagues are…

    Read More