Základní škola Olešník je dobře vybavená dvoutřídní malotřídní škola s kapacitou 50 žáků 1. - 5. ročníku.
Mateřská škola Olešník je dvoutřídní škola s 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.