We designed a system to do everything the original poster mentioned and a whole lot more. Presented it across 5 states, had great buy in and 2 million dollars worth of funding tentatively committed. The whole thing eventually fell through due mainly to unforeseen costs of variable types of regulation on a district by district basis. Even had a very long conversation with the CEO of the nations largest private school software company that said he'd never touch the public school market for exactly that reason. The only players in public schools are people like Microsoft that can do very little other than provide tools for district IT people to create their own solutions.
Through all of that, one of the first questions I got asked was "what about people that don't have internet access or can't afford a computer?" It was such a common response that I started leaving the answer out of the initial presentation so that I could pull up that information when the people I was presenting to asked about it.
The answer is pretty simple: there are a lot of others ways to deliver information to people when it's already organized in a database.
At the time that I was setting this up, there weren't tools like Twilio available but we still had several solutions:
1. The obvious, public libraries have free computer access for everybody.
2. Using a customized PBX, setup a call in phone number with a parent code where parents can dial lin and then listen to their child's homework assignments / upcoming schedules.
3. With the same PBX, allow parents to request an automated phone call at a certain time every day with their child's homework assignments / other important notes.
4. Send an automated fax on a daily basis with the homework schedule (if the parent would like). A fax could be sent to a place of business or a home if available.
5. Somewhat more involved, but for parents that request it monthly or weekly letters could be sent with the same type of information.
6. Text messaging wasn't nearly as common back then but certainly, it would be included now. The PBX solution could be dramatically simplified with Twilio's infrastructure too.
None of those provide the same level of access a computer + internet would provide, but certainly...it's a start. In conjunction with a public library's computer access it makes all of the tools that a parent who wanted to be involved available at no charge. The idea was to help make it easier for parents that wanted to be involved in their children's education able to be involved. To find out if there's a problem in a class after the first bad grade and not after half of the class is over.
The core poverty issue in schools isn't that lack of access puts people at a huge disadvantage. If you've got a parent who really cares, they can get involved. The bigger issue is when you have kids going home at night and not knowing if they're going to be sleeping inside or outside because their deadbeat parents need to use the trailer for a "sleepover". Some of the stuff I heard about like that while my wife was in the school system were appalling. Being poor isn't the problem. Parent's that don't give a damn are the problem and those are certainly not a reason to avoid putting better tools in the hands of everybody else.