Your PDF is not loading here -- can you put a screen shot or two into a forum post? This could be a good candidate for data merge, but without seeing the pages, it's hard to say for sure.
Please find a screen grab of a sample spread below.
Each school has around nine data sets (school name, year established, address, phone, website, overview, three reasons to choose, special programs, extracurricular activities, school facilities, tertiary pathways and languages).
I've used Indata/Incatalog/EasyCatalog for phone lists and price lists before very successfully, but for a more editorial type brochure production (where I would probably want to utilise InCopy so a proof reader/editor can edit the content) I'm unsure if the afore mentioned InDesign plugins are the best solution.
What I would like to achieve is to create an automatically paginated document from a data source so that it imports the content in the correct paragraph style and page positions, and then allow editor accessibilty via Incopy.
Any recommendations? Maybe XML!?
Oh, and by the way I can set a character count for each school if necessary so that the content better fits the template so each page layout is identical.