Strep throat is a bacterial infection caused by a bacteria called group A Streptococcus that makes the throat feel sore and scratchy. Strep throats account for a small portion of sore throats and are common in children; however, it affects people of all ages.