Website
Other

Physical geography.net: Introduction to Soils

For Students 9th - 10th
A detailed primer on the composition of soil, its color, pH, texture, and its profile.