There are many possible explanations.
a) There's enough money to pay a maid or send him to school, but not both. Lilith working for no pay means he can go to school.
b) There's no money, but there is a scholarship that covers the school fees, based on any combination of academic excellence and the fact he's an orphan.
c) what @phage83 just posted.