About The School

Pinellas County’s original surf school — teaching locals and travelers to ride their first wave with confidence since 2018.

Explore Lessons

Trusted by over 1,000 happy surfers and travelers — rated 4.9★ on Google.

Sister Jo’s Surf School began on Indian Rocks Beach, FL, when beachgoers kept asking, “Where can I learn to surf?”

At just 18, I realized Pinellas County needed its first dedicated surf school. So, I launched beginner surf lessons right here.

Today, Sister Jo’s is one of Florida’s most sought‑after surf schools for both visitors and locals.

Learn to Surf on Gentle Waves in Indian Rocks Beach

Our surf lessons in Indian Rocks Beach include fun, beginner‑friendly group sessions. They’re perfect for families and friends.

Additionally, we offer private coaching that fast‑tracks your progress. You’ll learn insider tips that most competitors skip like forecasting surf conditions and get conditioning drills plus full accountability from certified coaches.

Beyond surfing, we embrace Pinellas County’s vibrant watersports scene. We partner with local pros in skimboarding, paddle boarding, and skateboarding. Whether you want a new hobby or a watersports career, Sister Jo’s makes your passion a Gulf Coast lifestyle.

It’s never too late to catch your first wave. We’ve taught students ages 4 to 80.

— Sister Jo’s Surf School

Sister Jo

A Legacy of Florida Surf Culture

Savannah Jo Bush grew up riding the waves of Indian Rocks Beach. In fact, she carries on a Meares family legacy of water enthusiasts that dates back to the 1800s. Back then, her maternal ancestors helped develop this community—and even founded Anona Elementary School From Indian Rocks Beach to You. Today, Savannah brings that same pioneer spirit to Sister Jo’s Surf School. Consequently, our school stands as the area’s very first dedicated surf school.

Photo Op with a young Sister Jo's Surf School student in Indian Rocks Beach, Florida.

Our Essence

In her early days on Indian Rocks Beach, friends teased Savannah Jo Bush with the nickname “Sister Jo.” At first, it was just playful. However, it stuck—and it became our brand.

Today, Sister Jo’s Surf School stands as Pinellas County’s original surf school. We’re all about laid‑back, fun surf lessons in Indian Rocks Beach. Finally, we share the pure euphoria of catching waves and the bliss of sun‑soaked days at Eighth Avenue.

Learn more about our private and group surf lessons.

Ready to Catch Your First Wave?

Book your private surf lesson today and experience why locals and travelers alike choose Sister Jo's Surf School for fun, safety, and results. Lessons are held daily on Indian Rocks Beach with all gear provided — just bring your sense of adventure!

Check Availability

Indian Rocks Beach, Florida | by appointment only