Emerald Coast

Okaloosa County, Walton County and Bay County Family Events Calendar

The Fun 4 Emerald Coast Kids Calendar is the most comprehensive online family calendar in the Okaloosa County, Walton County and Bay County area. Please let us know if you are aware of an event that is not listed! Listings are FREE! Submit Your Event Today!

PLEASE NOTE: Events and programs are subject to last minute cancellations and changes. Before attending, please contact the business or event host to confirm that the event/program is still taking place, and to register or RSVP if required.


  • Print
May
June

One time classes open to kids and families.

Show events from all categories

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
1
2
3
4
5
 
 
 
 
 
 
 

The Boom Boom Room Freeport Fun Fit Fridays

Give your kids the most active two hours of their week—and yourself a well-deserved break! Fun Fit Fridays is a ...

  • 9:00 am - 11:00 am
  • Location: The Boom Boom Room, 605 N County HWY 393 Unit C-4, Santa Rosa Beach, FL 32459
  • Cost: 1 session - $40 or 6 sessions - $200
  • Website: book.runswiftapp.com
  • Category: Classes

Flip and Fun Gymnastics Crestview: Flippin Out Fridays

Flippin Out Fridays is a unique experience for children who are crawlers through VPK (0-5). We offer a parent guided ...

NERD Lab Niceville Mini Engineering Challenges Summer Series

Calling all young creators and problem-solvers! This summer, elementary students (Grades 3–5) are invited to join us for four Fridays ...

  • 10:00 am - 1:00 pm
  • Location: NERD Lab, 119 Partin Dr, Niceville, FL 32578
  • Cost: $35 per challenge/student
  • Website: nerd-lab.com
  • Category: Classes

Okaloosa Co. Sheriff's Office Kids Self-Defense Class

Free class will teach kids self-defense tactics, to follow their instincts in situations, how to protect themselves from a bully, ...

  • 9:30 am - 10:15 am
  • Location: Emerald Coast Martial Arts in Fort Walton Beach (726 Beal Pkwy) and Gordon Martial Arts in Crestview (130 W. Oakdale Ave
  • Cost: Free
  • Website: www.facebook.com
  • Category: Classes

Exit 56 Therapy Group Crestview 3rd-5th Grade Social Group

5-Week Social Skills Group for Kids Entering 3rd–5th Grade led by Exit 56 Therapy Group Licensed Clinical Social Worker, Mrs. ...

Exit 56 Therapy Group Crestview Teen Talk Support Group

Teen Talk Support Group Register Now – Limited Spots Available! Join us for a 5-week supportive group experience designed specifically for teens ...

The Light Room Panama City Beginning Photography for Teens and Pre-Teens

A creative class for pre-teens and teens ages 12-17. This four-week summer series (June 12 - July 10, 2025 (class ...

Ulta Beauty Panama City Beach: Calling All Girl Dads Hair Class

Have fun with your cutie at our $45 Workshop! Learn space buns, bubble braids and more. RSVP today — time ...

  • 10:00 am - 8:00 pm
  • Location: Ulta Beauty, 15600 Panama City Beach Pkwy., Panama City Beach, FL 32413
  • Cost: $45
  • Website: www.ulta.com
  • Category: Classes

Ulta Beauty Fort Walton Beach: Calling All Girl Dads Hair Class

Have fun with your cutie at our $45 Workshop! Learn space buns, bubble braids and more. RSVP today — time ...

  • 10:00 am - 8:00 pm
  • Location: Ulta Beauty, 99 Elgin Parkway, Suite 1B, Fort Walton Beach, FL 32548
  • Cost: $45
  • Website: www.ulta.com
  • Category: Classes

Ulta Beauty Destin: Calling All Girl Dads Hair Class

Have fun with your cutie at our $45 Workshop! Learn space buns, bubble braids and more. RSVP today — time ...

  • 10:00 am - 8:00 pm
  • Location: Ulta Beauty, 34940 Emerald Coast Pkwy #120, Destin, FL 32541
  • Cost: $45
  • Website: www.ulta.com
  • Category: Classes

Ulta Beauty Crestview: Calling All Girl Dads Hair Class

Have fun with your cutie at our $45 Workshop! Learn space buns, bubble braids and more. RSVP today — time ...

  • 10:00 am - 8:00 pm
  • Location: Ulta Beauty, 2680 S Ferdon Blvd, Crestview, FL 32536
  • Cost: $45
  • Website: www.ulta.com
  • Category: Classes

The Boom Boom Room Freeport Fun Fit Fridays

Give your kids the most active two hours of their week—and yourself a well-deserved break! Fun Fit Fridays is a ...

  • 9:00 am - 11:00 am
  • Location: The Boom Boom Room, 605 N County HWY 393 Unit C-4, Santa Rosa Beach, FL 32459
  • Cost: 1 session - $40 or 6 sessions - $200
  • Website: book.runswiftapp.com
  • Category: Classes

Flip and Fun Gymnastics Crestview: Flippin Out Fridays

Flippin Out Fridays is a unique experience for children who are crawlers through VPK (0-5). We offer a parent guided ...

NERD Lab Niceville Mini Engineering Challenges Summer Series

Calling all young creators and problem-solvers! This summer, elementary students (Grades 3–5) are invited to join us for four Fridays ...

  • 10:00 am - 1:00 pm
  • Location: NERD Lab, 119 Partin Dr, Niceville, FL 32578
  • Cost: $35 per challenge/student
  • Website: nerd-lab.com
  • Category: Classes

Exit 56 Therapy Group Crestview IEP/504 Parent Education Seminar

Join us on June 13, 2025, from 10-12 for an informative IEP/504 Parent Education Seminar with Mrs. Heather Fleming, a ...

DeFuniak Springs Community Art Project

Free Community Art project this Saturday! Help paint a 10ft by 3ft canvas themed “Animals Around the World” stenciled by ...

  • 8:00 am - 12:00 pm
  • Location: Anita's Half & Half, 702 Baldwin Ave, DeFuniak Springs, FL 32435
  • Cost: Free
  • Website: www.facebook.com
  • Category: Classes

The Drip Coffee Co Panama City Daddy and Me Workout Class

Calling all dads! This is a free, 45 minute class. This class is for all dads! No matter their age, ...

  • 10:00 am - 10:45 am
  • Location: The Drip Coffee Co, 2440 St Andrews Blvd, Panama City, FL 32405
  • Cost: Free
  • Website: www.facebook.com
  • Category: Classes

Stitcher's Quest FWB "Oh, Sew Fun" Sewing Skills Class for Beginners (Ages 9+)

A simple project for the young sewist. These beginner sewing classes are designed to build basic sewing skills. We will ...

  • 10:00 am - 3:30 pm
  • Location: Stitcher's Quest (Inside Santa Rosa Mall), 300 Mary Esther Blvd, Mary Esther, FL 32569
  • Cost: $18.00
  • Website: www.stitchersquest.com
  • Category: Classes

Panama City Center for the Arts Kids Handbuilding: Dinos with Dad

DADS: Bring your little ones and come play in the clay! Join instructor Jaweria Rizvi as she leads children and ...

  • 10:00 am - 12:00 pm
  • Location: Panama City Center for the Arts, 19 E 4th St, Panama City, FL 32401
  • Cost: $40 Members / $45 Non-Members
  • Website: bayarts.square.site
  • Category: Classes

Panama City Center for the Arts Kids Sketching Class (ages 7-15)

Join instructor Steven in this sketching workshop on how to use basic techniques for sketching in pencil. The foundation of ...

  • 1:00 pm - 3:00 pm
  • Location: Panama City Center for the Arts, 19 E 4th St, Panama City, FL 32401
  • Cost: $25 Member / $35 Non-member
  • Website: bayarts.square.site
  • Category: Classes

Panama City Flag Football Camp with Javien Elliot

Join us for the Flag Football Camp with Javien Elliott for an unforgettable day of football fun on June 16 ...

  • 6:00 pm - 8:00 pm
  • Location: Frank Nelson Complex, 4201 W 23rd St, Panama City, FL 32405
  • Cost: Free
  • Website: www.facebook.com
  • Category: Classes

Exit 56 Therapy Group Crestview 3rd-5th Grade Social Group

5-Week Social Skills Group for Kids Entering 3rd–5th Grade led by Exit 56 Therapy Group Licensed Clinical Social Worker, Mrs. ...

Exit 56 Therapy Group Crestview Teen Talk Support Group

Teen Talk Support Group Register Now – Limited Spots Available! Join us for a 5-week supportive group experience designed specifically for teens ...

Somethin's Cookin' PCB Kids Cooking Class

Our team member, Olivia, is back to teach her second Kids Cookin’ Class! She’ll teach kids how to make Pizza ...

  • 11:00 am - 12:00 pm
  • Location: Somethin's Cookin, 32 W Oak Ave, Panama City, FL 32401
  • Cost: $35
  • Website: www.facebook.com
  • Category: Classes

Skater's Choice Panama City Learn to Skate Class

Does your child want to learn to skate and earn a pair of their very own roller skates? Sign up! ...

  • 4:30 pm - 6:00 pm
  • Location: Skater's Choice Panama City, 5413 Hickory St Panama City, FL 32404
  • Cost: $12 per lesson. Skate rental included.
  • Website: www.facebook.com
  • Category: Classes

Gordon Martial Arts Crestview Board Breaking Clinic

Whether you’re a current student preparing for your next belt test, someone looking to overcome mental blocks, or just want ...

  • 9:00 am - 12:00 pm
  • Location: Gordon Martial Arts, 130 W Oakdale Ave, Crestview, FL 32536
  • Website: www.facebook.com
  • Category: Classes

Growing Green Families Valparaiso Mom and Tot Group

A safe supportive space to connect, learn and grow with your little ones. We will meet at 10 AM on ...

  • 10:00 am - 11:00 am
  • Location: Growing Green Families, 127 N John Sims Pkwy, Valparaiso, FL 32580
  • Cost: Free
  • Website: www.facebook.com
  • Category: Classes

Surfside Music Theatre Stagebabies Class: "Disneybration"

Stagebabies Summer Class: Disneybration presented by Surfside Music Theatre. Let your little star shine this summer! Children ages 3–5 will ...

  • 1:00 pm - 1:50 pm
  • Location: Surfside Music Theatre, 80 East Highway County 30-A, Santa Rosa Beach, FL 32459
  • Cost: $85.00/month
  • Website: www.surfsidemusictheatre.com
  • Category: Classes

The Light Room Panama City Beginning Photography for Teens and Pre-Teens

A creative class for pre-teens and teens ages 12-17. This four-week summer series (June 12 - July 10, 2025 (class ...

The Big Chill 30A Tie Dye Workshop

Come get Your Hippie On, with David’s Tie Dye Workshop 5pm to 8pm. Many designs to choose from like guitar, ...

  • 4:00 pm - 8:00 pm
  • Location: The Big Chill 30A, 7000 E County Highway 30A, Inlet Beach, FL 32461
  • Cost: $25 per shirt
  • Website: thebigchill.com
  • Category: Classes

The Boom Boom Room Freeport Fun Fit Fridays

Give your kids the most active two hours of their week—and yourself a well-deserved break! Fun Fit Fridays is a ...

  • 9:00 am - 11:00 am
  • Location: The Boom Boom Room, 605 N County HWY 393 Unit C-4, Santa Rosa Beach, FL 32459
  • Cost: 1 session - $40 or 6 sessions - $200
  • Website: book.runswiftapp.com
  • Category: Classes

Flip and Fun Gymnastics Crestview: Flippin Out Fridays

Flippin Out Fridays is a unique experience for children who are crawlers through VPK (0-5). We offer a parent guided ...

The Drip Coffee Co Panama City Build a Birdhouse Class

Join us at The Drip for an easy build bird house craft! This will be a fun opportunity for your ...

  • 10:00 am - 11:00 am
  • Location: The Drip Coffee Co, 2440 St Andrews Blvd, Panama City, FL 32405
  • Cost: $5.31
  • Website: www.facebook.com
  • Category: Classes

The Chalkboard Niceville Teen First Aid and CPR Training (Ages 12-17)

Teen CPR Course -This course is limited to Teens 12-17 years of age. Teens will cover CPR, AED and First ...

  • 10:30 am - 3:00 pm
  • Location: The Chalkboard, 98 Nathey St. Niceville, FL 32578
  • Cost: $50
  • Website: www.facebook.com
  • Category: Classes

Painting with a Twist FWB All-Ages Paint Sessions

Get your family and bring them to our All-Ages Paint Sessions. New projects each class. Instruction and all supplies included. ...

  • 12:00 pm - 2:00 pm
  • Location: Painting with a Twist, 255 Miracle Strip Pkwy SE, Suite B-8, Fort Walton Beach, FL 32548
  • Cost: $27-$35/person
  • Website: www.paintingwithatwist.com
  • Category: Classes

Exit 56 Therapy Group Crestview 3rd-5th Grade Social Group

5-Week Social Skills Group for Kids Entering 3rd–5th Grade led by Exit 56 Therapy Group Licensed Clinical Social Worker, Mrs. ...

Exit 56 Therapy Group Crestview Teen Talk Support Group

Teen Talk Support Group Register Now – Limited Spots Available! Join us for a 5-week supportive group experience designed specifically for teens ...

Somethin's Cookin' PCB Kids Cooking Class

Chef Josh Carroll will be with us to teach this Kids Cookin’ Class! He’ll teach kids how to make Charcuterie ...

  • 11:00 am - 12:00 pm
  • Location: Somethin's Cookin, 32 W Oak Ave, Panama City, FL 32401
  • Cost: $35
  • Website: www.facebook.com
  • Category: Classes

Big Orange House Designs Niceville Middle/High School Watercolor Class

Learn to paint an underwater sea turtle. You’ll be guided step-by-step through layering, resist, and blending techniques to bring your ...

Skater's Choice Panama City Learn to Skate Class

Does your child want to learn to skate and earn a pair of their very own roller skates? Sign up! ...

  • 4:30 pm - 6:00 pm
  • Location: Skater's Choice Panama City, 5413 Hickory St Panama City, FL 32404
  • Cost: $12 per lesson. Skate rental included.
  • Website: www.facebook.com
  • Category: Classes

Surfside Music Theatre Stagebabies Class: "Disneybration"

Stagebabies Summer Class: Disneybration presented by Surfside Music Theatre. Let your little star shine this summer! Children ages 3–5 will ...

  • 1:00 pm - 1:50 pm
  • Location: Surfside Music Theatre, 80 East Highway County 30-A, Santa Rosa Beach, FL 32459
  • Cost: $85.00/month
  • Website: www.surfsidemusictheatre.com
  • Category: Classes

Panama City Beach Aquatic Center "World's Largest Swimming Lesson"

Panama City Beach Aquatic Center wants you to come out and be part of an amazing global event as we ...

  • All Day Event
  • Location: Panama City Beach Aquatic Center, 16200 Panama City Beach Pkwy, Panama City Beach, FL 32413
  • Cost: Contact for pricing.
  • Website: www.facebook.com
  • Category: Classes

Artful Things Niceville Kid's Imaginary Creatures in Clay Class

Kids age 9 to 12 will have fun making imaginary creatures out of clay at this two-part workshop with experienced ...

  • 10:30 am - 12:00 pm
  • Location: Artful Things Niceville, 1087 E John Sims Pkwy, Niceville, FL 32578
  • Cost: $42.50
  • Website: www.facebook.com
  • Category: Classes

Shipwreck Island Waterpark Panama City Beach World's Largest Swimming Lesson

Join us at Shipwreck Island Waterpark as we host the World’s Largest Swimming Lesson (WLSL), an extraordinary event aimed at ...

  • 12:00 pm
  • Location: Shipwreck Island Waterpark, 12201 Hutchison Blvd, Panama City Beach, FL 32407
  • Cost: Lesson free with paid park admission.
  • Website: shipwreckisland.com
  • Category: Classes

The Big Chill 30A Tie Dye Workshop

Come get Your Hippie On, with David’s Tie Dye Workshop 5pm to 8pm. Many designs to choose from like guitar, ...

  • 4:00 pm - 8:00 pm
  • Location: The Big Chill 30A, 7000 E County Highway 30A, Inlet Beach, FL 32461
  • Cost: $25 per shirt
  • Website: thebigchill.com
  • Category: Classes

The Boom Boom Room Freeport Fun Fit Fridays

Give your kids the most active two hours of their week—and yourself a well-deserved break! Fun Fit Fridays is a ...

  • 9:00 am - 11:00 am
  • Location: The Boom Boom Room, 605 N County HWY 393 Unit C-4, Santa Rosa Beach, FL 32459
  • Cost: 1 session - $40 or 6 sessions - $200
  • Website: book.runswiftapp.com
  • Category: Classes

Flip and Fun Gymnastics Crestview: Flippin Out Fridays

Flippin Out Fridays is a unique experience for children who are crawlers through VPK (0-5). We offer a parent guided ...

US Gold Gymnastics SRB Stunt Clinic

Join us for a dynamic stunt clinic with CheerForward coaches and ambassadors! Base and Flyer specific sessions available.

  • 5:00 pm - 8:00 pm
  • Location: U.S. Gold Gymnastics Team Gym, 143 Business Centre Drive, Miramar Beach, FL 32459
  • Cost: $200
  • Website: usgoldgymnastics.com
  • Category: Classes

Cultural Arts Alliance Creative Kids' Night Out (K-3rd Grade)

Kids will kick off the evening with an exciting hands-on painting activity inspired by The Wild Robot, led by our ...

  • 5:00 pm - 8:00 pm
  • Location: Bayou Arts Center, 105 Hogtown Bayou Ln, Santa Rosa Beach, FL 32459
  • Cost: $60 per child
  • Website: www.facebook.com
  • Category: Classes

Panama City Flag Football Camp with Javien Elliot

Join us for the Flag Football Camp with Javien Elliott for an unforgettable day of football fun on June 16 ...

  • 6:00 pm - 8:00 pm
  • Location: Frank Nelson Complex, 4201 W 23rd St, Panama City, FL 32405
  • Cost: Free
  • Website: www.facebook.com
  • Category: Classes

Navarre Beach Sea Turtle Conservation Center Seashell School

One of the best parts about visiting the gulf coast is the amazing shelling opportunities our beautiful beaches provide. Have ...

  • 8:30 am - 10:00 am
  • Location: Navarre Beach Sea Turtle Conservation Center, 8740 Gulf Blvd, Navarre, FL 32566
  • Cost: $15 for participants. $8 for guests/parents/guardians.
  • Website: www.facebook.com
  • Category: Classes

NERD Lab Niceville STEM Saturdays

Summer fun is in full swing at NERD Lab’s STEM SATURDAYS — and we’ve got an awesome lineup ahead! From ...

  • 10:00 am - 11:30 am
  • Location: NERD Lab, 119 Partin Dr, Niceville, FL 32578
  • Cost: $20 per lab
  • Website: nerd-lab.com
  • Category: Classes

Big Orange House Designs Niceville Family Glass Art Open Studio

You are booking a SMALL BLOCK- and saving your seat! Upgrades available on the day, however, you need to make ...

Painting with a Twist FWB All-Ages Paint Sessions

Get your family and bring them to our All-Ages Paint Sessions. New projects each class. Instruction and all supplies included. ...

  • 12:00 pm - 2:00 pm
  • Location: Painting with a Twist, 255 Miracle Strip Pkwy SE, Suite B-8, Fort Walton Beach, FL 32548
  • Cost: $27-$35/person
  • Website: www.paintingwithatwist.com
  • Category: Classes

Panama City Center for the Arts Kids Sketching Class (ages 7-15)

Join instructor Steven in this sketching workshop on how to use basic techniques for sketching in pencil. The foundation of ...

  • 1:00 pm - 3:00 pm
  • Location: Panama City Center for the Arts, 19 E 4th St, Panama City, FL 32401
  • Cost: $25 Member / $35 Non-member
  • Website: bayarts.square.site
  • Category: Classes

The Drip Coffee Co Panama City Music Morning

Fun interactive music morning for preschool age kids! Led by Leana Carter. One ticket needed per child. Parents do not ...

  • 10:00 am - 11:00 am
  • Location: The Drip Coffee Co, 2440 St Andrews Blvd, Panama City, FL 32405
  • Cost: $6
  • Website: www.facebook.com
  • Category: Classes
x
Plan Your Family Fun Weekend Today

Sign up for our weekly newsletter that lists the top family friendly events taken place that week, any upcoming events, current giveaways we are running and more!