It is these specific applications that are tied to one operating system that causes the very real digital divide that I am addressing here. The solution would then be to ensure the school uses Math & Reading software that is accessible across all platforms, not tied to a single one (I've checked, the software she uses at school is not available in Windows).
The problems you cite are the nature of dealing with computing platforms in general. I's not something that any one company can solve. There are tons of software programs that I used in college that were utterly proprietary to PC's and programs that were Utterly proprietary to Macs (PPC ones), along with software just for UNIX. The college provided labs since there was no realistic way that a student could have a Windows computer, a Mac computer or a Unix computer (the mac and Unix computers were limited too). Even the software was limited based on where you could work (they would not provide some software to students) I had to work aroiund the fact that I had a crappy Windows box (several students I knew had no computer of their own. The school did what it could to provide the resources within a reasonable time frame during the day. I image most schools operate labs outside of the school day but there is no way for us to know that.
Cross platform compatibility is an industry issue that (we have to admit) is not going away. You cannot impose a busienss will on another company without their consent. Nobody would bother if they suddenly were told by the government that they had to eliminate their competitive edge in the spirit of equality - they would shut down. Life is an inherently unequal process. That's something that we just have to live with.