specific jacksonville, FL beginner spots?

for my teenage son. would probably plan my hotel around such a spot...i usually look where the surf schools are and send him out there. Any recommendations? anything north of Jacksonville? as we are driving down from Charleston.