Základní škola Olešník je dobře vybavená dvoutřídní malotřídní škola s kapacitou 60 žáků 1. - 5. ročníku.
Mateřská škola Olešník je dvoutřídní škola s maximální kapacitou 56 dětí předškolního věku s nadprůměrně velkým venkovním prostorem. V areálu MŠ se nachází i školní jídelna.