The ChessEduorg curriculum is designed to use chess as a tool for teaching problem-solving  creative thinking  and abstract reasoning in a classroom setting  be it in a public or private school  home school or other institution  or for personal use