Mosjøen har tre barneskoler: Mosjøen skole, som ligger på Byflata, Kulstad skole nord i byen og Olderskog skole sør i byen. Byen har også en ungdomsskole, Kippermoen ungdomsskole.