There is a Montessori crosswords app that might do what you are looking for.

DeHe