จังหวัดนครศรีธรรมราช มีจำนวนโรงเรียนขนาดเล็กทั้งหมด 90 โรงเรียน  ซึ่งตั้งอยู่ในพื้นที่ที่แตกต่างกันสืบเนื่องจากจังหวัดนครศรีธรรมราชเป็นจังหวัดใหญ่ที่มีประชากร และพื้นที่ขนาดใหญ่ โดยประกอบด้วย 23 อำเภอ ที่มีความแตกต่างกันทั้งในบริบทพื้นที่ภูเขา เช่น อำเภอลานสกา อำเภอช้างกลาง อำเภอทุ่งสง  พื้นที่ป่า เช่น อำเภอฉวาง อำเภอทุ่งใหญ่ อำเภอร่อนพิบูลย์ พื้นที่นา เช่น อำเภอเฉลิมพระเกียรติ อำเภอปากพนัง อำเภอเชียรใหญ่ และพื้นที่ชายทะเล เช่น อำเภอท่าศาลา  อำเภอสิชล  อำเภอขนอม อำเภอหัวไทร เป็นต้น