These are really good suggestions and should do the trick for a less complex layout.
However, for teaching purposes worksheets will contain a few text frames, each with a two- or three column text. Those texts are often extracts students will read and discuss in class. These texts then should have line numbers, possibly with a modifiable interval (e.g. every fifth line) to make it easier to refer to specific sections. Other elements of the worksheet page may be tasks, pictures or maybe a second text frame with another text extract. So, an automated way for columns in a text frame to have line numbers would be really useful!
Thanks,
Frank
(Another teacher looking for a great alternative to expensive existing solutions)