First Book bridges publishers and communities in order to provide children with their first books. Recently, they distributed 1.2 million books in ten days. If you're an educator or program admin, you may be eligible for free books. You can get involved through donations, volunteering, and fundraising. Or you could shop at these partners to support First Book.
As for all the authors reading this, here's the special ways you can help.
First Book has a four-star rating from Charity Navigator.