There are fifteen primary schools on Skye, well distributed around the island. Transport is provided free of charge for those pupils who live at a distance, so availability of schooling for younger children is unlikely to be a barrier in choosing where to live.

Gaelic medium education is available, but not in all schools. Pupils can be taught in English everywhere, but will be in a minority in some schools - notably Sleat.

The nature of the schools varies by size. Some are very small, with fewer than fifteen pupils in total. At the other extreme, Portree Primary caters for well over two hundred.

A list of the island's primary schools, with links to their own websites where they have one, can be found here.