Staff apply for leave, see balances, and managers approve from a queue.
Any staff member opens Leave, applies with dates and a reason, and sees their leave balances.

Managers get an approvals queue on the same page — approve or reject each request.
Leave types and balances are set under Settings → Leave types.
Parents can request leave for their child from their portal, which the school reviews.