Public Surf Classes

Weekly Group Surf Class

Jacksonville Surf and Paddle offers beginner and intermediate surfing classes every Saturday.  Get together with your friends and family for a group surfing class and learn how to surf!  Keeping our student to teacher ratio at 5:1, we can give everyone the individual attention they may need in a fun group setting.  This type of class can bring people together.  It is a fantastic experience that you can share with friends or colleagues. 

A group surf is the most fun you can have on Jacksonville Beach, Florida!  Surfing is a great way to try something new or to help fill-up your "bucket list."  We have mature adults, school kids, and people of all ages surfing in our classes.  All the equipment included with your class.  It's never too late to start surfing!  Let us show you. 

Beginner classes held on weekends at 12:00pm throughout the year. We will concentrate on basics of the surfing in our 90 Min Beginner Class or you come surfing with us on a regular basis to get better and stay safe in the water.  A JSP group surf lesson is great place to bring your friends or meet new people. All ages welcome. This is the first place to start or start over with surfing. This is one of our most popular session types.  Held multiple times per month all year long.

Weekly Group  Surf Class - Intermediate

Intermediate classes held on select weekends 9:00am throughout the year. This is the next step, its a 90 Min Class where surfers will work on paddling out, board maneuvering and in depth surfing techniques.  We build on strengths and focus on becoming more comfortable on our boards.  This session is where you have "graduated" from our Beginner Group Surf Lesson and want to test your skills at the next level.  We will do more in depth intermediate beach demos and skill assessments.  You will have opportunities to ask questions about your surfing.

  • 90 Minute Intermediate Class - $30 (must try our beginner surf class first)
  • Bring your own board - $20


Location for Surfing:
Neptune Beach Location 
241 Atlantic Blvd.
Neptune Beach, Fl 32266
Refer to your confirmation email after booking for your location.  
Contact us to request an appointment or if you have any questions.