Yes, footballs come in several different sizes. The sizes are basically classified into age specific catagories. The sizes include Pee Wee (ages 6-9), Junior (ages 9-12), Youth (ages 12-4), High School, College, and Profesional.
Yes. The NFL size football is the largest. College, high school, and junior footballs are smaller than the NFL model. You can see these sizes at a local retail store.