IB World School Primary Years Programme
Covers everything from letters to sounds to reading full sentences.