This is a list of schools in the Northern Rivers and Mid North Coast regions of New South Wales, Australia. The New South Wales education system traditionally consists of primary schools, which accommodate students from Kindergarten to Year 6 (ages 5–12), and high schools, which accommodate students from Years 7 to 12 (ages 12–18).

Public schools Primary schools (K–6)

Name Suburb LGA Opened Afterlee Public School Afterlee Kyogle 1919 Albert Park Public School Albert Park Lismore 1942 Aldavilla Public School Yarravel Kempsey 1871 Alstonville Public School Alstonville Ballina 1875 Ballina Public School Ballina Ballina 1861 Bangalow Public School Bangalow Byron 1884 Banora Point Public School Banora Point Tweed 1893 Barkers Vale Public School Barkers Vale Kyogle 1933 Baryulgil Public School Baryulgil Clarence Valley 1917 Beechwood Public School Beechwood Port Macquarie 1869 Bellbrook Public School Bellbrook Kempsey 1883 Bellingen Public School Bellingen Bellingen 1870 Bexhill Public School Bexhill Lismore 1882 Bilambil Public School Bilambil Tweed 1898 Blakebrook Public School Blakebrook Lismore 1868 Boambee Public School Boambee Coffs Harbour 1902 Bobin Public School Bobin Greater Taree 1883 Bogangar Public School Bogangar Tweed 2004 Bonville Public School Bonville Coffs Harbour 1888 Booral Public School Booral Great Lakes 1865 Broadwater Public School Broadwater Ballina 1881 Brunswick Heads Public School Brunswick Heads Byron 1888 Bungwahl Public School Bungwahl Great Lakes 1876 Burringbar Public School Burringbar Byron 1894 Byron Bay Public School Byron Bay Byron 1892 Cabbage Tree Island Public School Cabbage Tree Island Ballina 1908 Caniaba Public School Caniaba Lismore 1912 Carool Public School Carool Tweed 1922 Casino Public School Casino Richmond Valley 1861 Casino West Public School Casino Richmond Valley 1952 Centaur Public School Banora Point Tweed 1994 The Channon Public School The Channon Lismore 1909 Chatham Public School Taree Greater Taree 1952 Chatsworth Island Public School Chatsworth Clarence Valley 1868 Chillingham Public School Chillingham Tweed 1904 Clunes Public School Clunes Lismore 1883 Coffee Camp Public School Coffee Camp Lismore 1910 Coffs Harbour Public School Coffs Harbour Coffs Harbour 1885 Collins Creek Public School Collins Creek Kyogle 1918 Comboyne Public School Comboyne Port Macquarie 1922 Condong Public School Condong Tweed 1888 Coolongolook Public School Coolongolook Great Lakes 1884 Coopernook Public School Coopernook Greater Taree 1877 Coorabell Public School Coorabell Byron 1891 Copmanhurst Public School Copmanhurst Clarence Valley 1891 Coraki Public School Coraki Richmond Valley 1868 Coramba Public School Coramba Coffs Harbour 1888 Corindi Public School Corindi Coffs Harbour 1884 Corndale Public School Corndale Lismore 1889 Coutts Crossing Public School Coutts Crossing Clarence Valley 1913 Cowper Public School Cowper Clarence Valley 1874 Crabbes Creek Public School Crabbes Creek Byron 1899 Crescent Head Public School Crescent Head Kempsey 1921 Crossmaglen Public School Crossmaglen Coffs Harbour 1936 Crystal Creek Public School North Arm Tweed 1895 Cudgen Public School Cudgen Tweed 1882 Cundletown Public School Cundletown Greater Taree 1857 Dorrigo Public School Dorrigo Bellingen 1895 Doubtful Creek Public School Doubtful Creek Kyogle 1930 Dundurrabin Public School Dundurrabin Clarence Valley 1904 Dungay Public School Dungay Tweed 1893 Dunoon Public School Dunoon Lismore 1884 Duranbah Public School Duranbah Tweed 1892 Durrumbul Public School Durrumbul Byron 1900 Ebor Public School Ebor Armidale Dumaresq 1907 Elands Public School Elands Greater Taree 1916 Eltham Public School Eltham Lismore 1884 Empire Vale Public School Empire Vale Ballina 1877 Eungai Public School Eungai Creek Nambucca 1893 Eureka Public School Eureka Byron 1887 Fernleigh Public School Fernleigh Ballina 1894 Fingal Head Public School Fingal Head Tweed 1913 Forster Public School Forster Great Lakes 1872 Frank Partridge VC Public School Nambucca Heads Nambucca 1989 Frederickton Public School Frederickton Kempsey 1877 Gillwinga Public School South Grafton Clarence Valley 1971 Gladstone Public School Gladstone Kempsey 1877 Glenreagh Public School Glenreagh Clarence Valley 1887 Goolmangar Public School Goolmangar Lismore 1882 Goonellabah Public School Goonellabah Lismore 1879 Goonengerry Public School Goonengerry Byron 1899 Grafton Public School Grafton Clarence Valley 1852 Green Hill Public School Greenhill Kempsey 1890 Gulmarrad Public School Gulmarrad Clarence Valley 1891 Hallidays Point Public School Hallidays Point Greater Taree 1994 Hannam Vale Public School Hannam Vale Greater Taree 1892 Harrington Public School Harrington Greater Taree 1872 Harwood Island Public School Harwood Clarence Valley 1872 Hastings Public School Port Macquarie Port Macquarie 1982 Hernani Public School Hernani Clarence Valley 1897 Herons Creek Public School Herons Creek Port Macquarie 1893 Huntingdon Public School Huntingdon Port Macquarie 1868 Iluka Public School Iluka Clarence Valley 1879 Jiggi Public School Jiggi Lismore 1899 Johns River Public School Johns River Greater Taree 1883 Karangi Public School Karangi Coffs Harbour 1892 Kempsey East Public School East Kempsey Kempsey 1881 Kempsey South Public School South Kempsey Kempsey 1960 Kempsey West Public School West Kempsey Kempsey 1860 Kendall Public School Kendall Port Macquarie 1874 Kinchela Public School Kinchela Kempsey 1881 Kingscliff Public School Kingscliff Tweed 1957 Kororo Public School Korora Coffs Harbour 1914 Krambach Public School Krambach Greater Taree 1880 Kyogle Public School Kyogle Kyogle 1895 Lake Cathie Public School Bonny Hills Port Macquarie 2015 Lansdowne Public School Lansdowne Greater Taree 1902 Larnook Public School Larnook Lismore 1922 Laurieton Public School Laurieton Port Macquarie 1877 Lawrence Public School Lawrence Clarence Valley 1868 Leeville Public School Leeville Richmond Valley 1888 Lennox Head Public School Lennox Head Ballina 1882 Lismore Heights Public School Lismore Heights Lismore 1956 Lismore Public School Lismore Lismore 1862 Lismore South Public School South Lismore Lismore 1915 Long Flat Public School Long Flat Port Macquarie 1933 Lowanna Public School Lowanna Coffs Harbour 1912 Macksville Public School Macksville Nambucca 1875 Maclean Public School Maclean Clarence Valley 1865 Main Arm Upper Public School Upper Main Arm Byron 1927 Manifold Public School Bentley Lismore 1929 Manning Gardens Public School Taree Greater Taree 1984 Medlow Public School Medlow Nambucca 1903 Mitchells Island Public School Mitchells Island Greater Taree 1869 Modanville Public School Modanville Lismore 1928 Moorland Public School Moorland Greater Taree 1882 Mount George Public School Mount George Greater Taree 1874 Mullaway Public School Mullaway Coffs Harbour 1994 Mullumbimby Public School Mullumbimby Byron 1886 Mummulgum Public School Mummulgum Kyogle 1901 Murwillumbah East Public School Murwillumbah Tweed 1958 Murwillumbah Public School Murwillumbah Tweed 1872 Nabiac Public School Nabiac Great Lakes 1876 Nambucca Heads Public School Nambucca Heads Nambucca 1884 Nana Glen Public School Nana Glen Coffs Harbour 1896 Narranga Public School Coffs Harbour Coffs Harbour 1968 Newrybar Public School Newrybar Ballina 1890 North Haven Public School North Haven Port Macquarie 1957 Nymboida Public School Nymboida Clarence Valley 1879 Ocean Shores Public School Ocean Shores Byron 1893 Old Bar Public School Old Bar Greater Taree 1935 Old Bonalbo Public School Old Bonalbo Kyogle 1920 Orama Public School Orama Bellingen 1890 Orara Upper Public School Upper Orara Coffs Harbour 1891 Pacific Palms Public School Boomerang Beach Great Lakes 1937 Palmers Island Public School Palmers Island Clarence Valley 1866 The Pocket Public School The Pocket Byron 1900 Port Macquarie Public School Port Macquarie Port Macquarie 1852 Pottsville Beach Public School Pottsville Tweed 1944 Raleigh Public School Raleigh Bellingen 1887 Rappville Public School Rappville Richmond Valley 1908 Repton Public School Repton Bellingen 1915 The Risk Public School The Risk Kyogle 1908 Rollands Plains Upper Public School Upper Rollands Plains Port Macquarie 1937 Rosebank Public School Rosebank Lismore 1891 Rous Public School Rous Ballina 1881 Rukenvale Public School Rukenvale Kyogle 1930 Sandy Beach Public School Sandy Beach Coffs Harbour 1985 Sawtell Public School Sawtell Coffs Harbour 1924 Scotts Head Public School Scotts Head Nambucca 1945 Smithtown Public School Smithtown Kempsey 1891 South Grafton Public School South Grafton Clarence Valley 1867 Southern Cross Public School Ballina Ballina 1971 South West Rocks Public School South West Rocks Kempsey 1891 Stokers Siding Public School Stokers Siding Tweed 1917 Stratheden Public School Stratheden Richmond Valley 1914 Stroud Public School Stroud Great Lakes 1882 Stroud Road Public School Stroud Road Great Lakes 1919 Stuarts Point Public School Stuarts Point Kempsey 1891 Tabulam Public School Tabulam Kyogle 1879 Tacking Point Public School Port Macquarie Port Macquarie 1996 Taree Public School Taree Greater Taree 1864 Taree West Public School Taree Greater Taree 1953 Telegraph Point Public School Telegraph Point Port Macquarie 1876 Terranora Public School Terranora Tweed 1906 Teven-Tintenbar Public School Tintenbar Ballina 1884 Tinonee Public School Tinonee Greater Taree 1859 Toormina Public School Toormina Coffs Harbour 1979 Tregeagle Public School Tregeagle Lismore 1890 Tucabia Public School Tucabia Clarence Valley 1891 Tumbulgum Public School Tumbulgum Tweed 1985 Tuncurry Public School Tuncurry Great Lakes 1881 Tuntable Creek Public School Tuntable Creek Lismore 1923 Tweed Heads Public School Tweed Heads Tweed 1876 Tweed Heads South Public School Tweed Heads South Tweed 1958 Tyalgum Public School Tyalgum Tweed 1907 Tyalla Public School Coffs Harbour Coffs Harbour 1978 Uki Public School Uki Tweed 1895 Ulmarra Public School Ulmarra Clarence Valley 1891 Ulong Public School Ulong Coffs Harbour 1914 Upper Coopers Creek Public School Upper Coopers Creek Byron 1949 Upper Lansdowne Public School Upper Lansdowne Greater Taree 1895 Urunga Public School Urunga Bellingen 1882 Wardell Public School Wardell Ballina 1867 Wauchope Public School Wauchope Port Macquarie 1868 Westlawn Public School Grafton Clarence Valley 1955 Westport Public School Port Macquarie Port Macquarie 1970 Whian Whian Public School Whian Whian Lismore 1910 Wiangaree Public School Wiangaree Kyogle 1908 Willawarrin Public School Willawarrin Kempsey 1901 William Bayldon Public School Sawtell Coffs Harbour 1992 Wilsons Creek Public School Mullumbimby Byron 1908 Wingham Public School Wingham Greater Taree 1864 Wingham Brush Public School Wingham Greater Taree 1987 Wollongbar Public School Wollongbar Ballina 1900 Woodburn Public School Woodburn Lismore 1871 Woodford Dale Public School Woodford Island Clarence Valley 1867 Woolgoolga Public School Woolgoolga Coffs Harbour 1884 Wooli Public School Wooli Clarence Valley 1942 Wyrallah Public School Wyrallah Lismore 1867 Wyrallah Road Public School East Lismore Lismore 1955 Yamba Public School Yamba Clarence Valley 1868 Yarrowitch Public School Yarrowitch Armidale

High schools

In New South Wales, a high school generally covers Years 7 to 12 in the education system, and a central or community school, intended to provide comprehensive education in a rural district, covers Kindergarten to Year 12. An additional class of high schools has emerged in recent years as a result of amalgamations which have produced multi-campus colleges consisting of Junior and Senior campuses.