10 Best Soccer Clubs in Iowa – (2023) Guide
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
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.
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 Fees||Other 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.
9 – 19 years
E 9th St, Spencer, IA 51301, United States
|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.
U5 – U19
4111 Beaver Ave, Des Moines, IA 50311, United States
|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.
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 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.
4 – 16 years
2500 University Avenue, Des Moines, IA 50311, United States
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.
4 – 19 years
7796 NE 38th Ave, Altoona, IA 50009, United States
|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 program||Fees 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.
U6 – U19
1811 S 18th Ave, Marshalltown, IA 50158, United States
|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.
Kindergarten – 12th grade aged kids
4400 Soccer Park Rd, Iowa City, IA 52240, United States
Outdoor Soccer Program
|Age Group||Cost per Season|
|Kindergarten — Grade 2||$75|
|Grade 3 – Grade 12||$95|
|Parent / tot||$45 for 4 weeks|
|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”.
U6 – U15+
406 S 15th St, Indianola, IA 50125, United States
|Age Group||Cost 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.
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|
Recreational Soccer Program
|Age Group||Cost per Season|
|U9 – U10||$100|
|U13 – U14||$120|
|U15 – U16||$125|
|U17 – U19||$130|
|Program||Cost per Season|
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!