โรงเรียนท่าศาลาเปิดสอนครั้งแรกตามหลักสูตรมัธยมสามัญศึกษา เมื่อวันที่ 18 พฤษภาคม 2499 ณ โรงธรรมวัดท่าสูง หมู่ที่ 3 ตำบลท่าศาลา อำเภอท่าศาลา จังหวัดนครศรีธรรมราช ในสมัยที่พระครูอาทรสังฑกิจ เจ้าคณะตำบลท่าศาลาเป็นเจ้าอาวาส โดยใช้ชื่อว่า "โรงเรียนท่าศาลามัธยมสามัญศึกษา" มีนักเรียนจำนวน 35 คน โดยมีนายประธูป ทรัพย์เจริญ ครูโรงเรียนบ้านหน้าทัพ รักษาการในตำแหน่งครูใหญ่ และมีครูจำนวน 4 ท่านจากโรงเรียนใกล้เคียงมาช่วยสอน ได้แก่ นายแจ้ง ปาลิโพธิ์ นายเกษร ปาลิโพธิ์ นายโสภณ ตามภานนท์ และนางทวี ตามภานนท์
ต่อมาเมื่อวันที่ 21 กรกฎาคม 2501 ย้ายที่ตั้งไปยังที่ดินราชพัสดุ หมู่ที่ 1 ตำบลท่าศาลา อำเภอท่าศาลา จังหวัดนครศรีธรรมราช โดยได้รับเงินงบประมาณสร้างโรงฝึกงานจาก กศส. และเงินสมทบจาก นายนับ สุทธิเดช กำนันตำบลกระหรอ และได้ใช้เป็นอาคารเรียนหลังแรก
เดือนสิงหาคม 2499 จังหวัดมีคำสั่งบรรจุ นางประคิ่น ปลอดเปลี่ยว เป็นครูผู้สอน หลังจากนั้นจึงมีคำสั่งย้ายครูที่มาช่วยสอนกลับโรงเรียนเดิม
เมื่อปี 2506 ได้เปิดสอนระดับประถมศึกษาตอนปลาย และขยายเป็นภาคบังคับ ต่อมาในวันที่ 17 พฤษภาคม 2506 จึงได้เปลี่ยนชื่อเป็น "โรงเรียนท่าศาลา" (ประถมศึกษาตอนปลาย โดยมีนายสุชน ลิ้มโอภาส เป็นครูใหญ่