En navigationsskole er en skole til uddannelse af skibsofficerer samt til kystskipper, sætteskipper og skibsfører. I Danmark findes navigationsskoler i Marstal, Svendborg og Skagen. Den sidste uddanner også til fiskeriflåden.