It does also accept "li soifas edukadon", but I typed "li soifas je edukado", which seems by far the best answer to me and it wasn't accepted, so I reported it. "Por" seems wrong. It doesn't benefit the education that he thirsts for it.
I think it should also accept "eduko", not only "edukado". In fact, I think "eduko" is the better translation, as "edukado" implies the process of acquiring (or worse yet - of providing!) the education.