Soil is formed by the weathering of rock and consists of particles ranging in size from clay to gravel. The main types of soil particles are sand, silt, and clay, which determine the soil texture. Sandy soil has the largest particles and best drainage, while clay soil is sticky and poorly drained. Loam soil contains a mixture of particles that makes it fertile for planting. Several classification systems exist to categorize soils based on particle size and other properties.