“The City of Elgin Parks and Recreation department offers recreational activities for all ages. Program opportunities include everything from swimming, golf, and fitness to ceramics, dance, and yoga. Plus, we offer preschool classes, after-school programs and a variety of camps. To view the full array of programs and activities check out our latest program guide or click on the register online icon.”