Swallowing difficulties in children can be caused by a variety of factors including neurological disorders (such as cerebral palsy or muscular dystrophy), structural abnormalities (like cleft palate), developmental delays, and gastroesophageal reflux disease (GERD). It can also result from prematurity or certain genetic conditions.