Web Garden Consulting, LLC

PLATO

PLATO stands for the Philosophy Learning And Teaching Organization; an organization dedicated to advancing philosophy in education. They provide lesson plans for teachers, philosophy exercises for

Check out their website: