The US Chess Trust‘s “Chess for Youth” program provides up to 5 chess sets to help you establish or continue your chess program. It will also provide up to 10 US Chess Federation memberships for students who are attending a Title I school and have never been a USCF member before.
Here are the details: http://www.uschesstrust.org/chess-for-youth/