Skip to main content


Elementary school flag football

Youth Flag Football Right at Your School

We run professionally coached, after-school youth flag football programs at elementary schools across the Charlotte area and surrounding communities. Your child plays with classmates, on campus, right after the bell.

Find a Program
Bring Flag Football to Your School

Grades K to 5. Boys and girls. No experience needed.



Flag football program for schools — students playing on campus




  • School Based

    Programs run on your child’s own campus, so there is no extra drive at the end of a workday.

  • Professional Coaching

    Trained coaches create a positive environment while teaching proper technique, teamwork and an understanding of the game.

  • Every Ability Level

    First-time and experienced players train in the same session, and both leave better than they arrived.

  • Non-Contact and Safe

    Flag football means pulling a flag, not tackling. Every session is structured and supervised.





Register

Find Your Youth Flag Football Program

Choose your child’s school to go directly to its registration page. Current programs serve families in Charlotte, Pineville, Cornelius, Concord, Matthews, Mint Hill, Stallings, Rock Hill and Tega Cay.

Do not see your school? Ask us to bring it there





What we offer

Three Ways to Play






DSC7093 scaled

School Academy

Weekly sessions on your school’s field through the season. Players learn routes, throwing, catching, flag pulling and how to be a good teammate. Our coaches bring every piece of equipment with them.

See Participating Schools



Flag football program for schools — coach with students on campus.

2026–27 schedule coming soon

Camps

Half-day and full-day camps over school breaks and through the summer. Players get more repetitions, more games and a chance to play alongside kids from other schools.

Email Us About Camps



Youth flag football players running with the ball

School Tournaments

Represent your school against others nearby. View tournament details and register for the CSF Flag Football Schools Tournament.

Tournament Details & Registration





Why flag football

What Kids Take Home From a Season

Our coaches teach the fundamentals of flag football: how to throw, catch, run routes and pull flags. Kids practice good technique and use those skills in games, where they build confidence and learn to play as a team.

  • Speed and Agility

    Running, cutting, catching and reacting. The kind of movement that carries into every other sport they try.

  • Confidence

    Every player touches the ball. Every player learns to do something at the end of the season that they could not do at the beginning.

  • Teamwork

    Nothing in flag football works unless four other kids do their job too. That lesson lands faster on a field than in a classroom.

  • Decision Making

    Read the field, pick an option, live with the result and go again. Players make decisions throughout every session.

  • Leadership

    Older players learn to bring younger players along. Teachers often notice it before parents do.

  • Fun

    The reason they ask to come back next season. We take that part as seriously as the rest of it.





Dimitri Kelly, director of Carolina Flag Football Factory



Meet our director

Dimitri Kelly

As director of Carolina Flag Football Factory, Dimitri brings flag football to elementary schools across the Carolinas.

A Charlotte native, Dimitri earned a spot in the Queen City Senior Bowl in high school. He went on to play defensive back at Carson-Newman University and Judson University, where he earned a degree in sports management.

Dimitri draws on his playing and sports management experience to help coaches run fun sessions where kids learn the game, build confidence and grow as teammates.

Contact Dimitri





DSC6964 scaled


For schools and partners

We Make It Simple to Add Flag Football

If you are a principal, PE teacher, PTO leader or parent who wants an after-school flag football program on campus, we run the operating side so your staff does not have to.

  • Coaches, equipment and field setup provided by us
  • Scheduling built around your existing after-school calendar
  • Registration and parent communication managed by our team
  • A convenient on-campus program for your families
  • Principals
  • PE teachers
  • PTO and PTA leaders
  • District administrators

Learn How It Works
Bring Flag Football to Your School





Serving Schools Across the Carolinas



  • Charlotte
  • Pineville
  • Matthews
  • Mint Hill
  • Stallings
  • Indian Trail
  • Cornelius
  • Huntersville
  • Concord
  • Gastonia
  • Fort Mill
  • Tega Cay
  • Rock Hill
  • Mecklenburg County
  • Cabarrus County
  • Union County
  • York County
  • And growing




Questions

What Parents Ask First

What grades are the programs for?
Kindergarten through fifth grade. Sessions are grouped by age so a first grader is not lined up across from a fifth grader.
Does my child need experience?
No. Many players arrive having never held a football. The season starts with the basics and builds from there. Our coaches are prepared to work with a wide range of experience levels.
Is flag football safe?
Flag football is a non-tackle sport. A play ends when a defender pulls a flag from the ball carrier’s belt. Sessions are structured and supervised from start to finish.
Do boys and girls play together?
Yes. Every school program is co-ed and open to eligible students at that school.
What does my child need to bring?
Players should wear athletic clothes and closed-toe athletic shoes and bring their flags and a water bottle. We provide the footballs, cones and other session equipment.
Where do programs take place?
Programs take place on the participating school’s campus. Current school programs serve families in Charlotte, Pineville, Cornelius, Concord, Matthews, Mint Hill, Stallings, Rock Hill and Tega Cay.
How long are the sessions?
Sessions typically last 45 to 60 minutes and take place immediately after school. Exact timing varies by location. Select your school above for current program information.
My school is not listed. What should I do?
Send us the school name and your contact information. We will reach out to the appropriate school representative to explore bringing the program to campus.

Still have a question? Email info@csfflag.com