The most common causes of sore throat in children include viral infections such as the flu or cold, bacterial infections such as strep throat, allergies, environmental irritants like smoke or dust, and acid reflux. It is important to see a doctor if your child’s sore throat does not improve within a few days or if they are displaying any other symptoms that concern you.