The invention discloses a vaccine for preventing A type streptococcal infection. The vaccine provided by the invention has the active ingredients such as ingredient A, ingredient B, ingredient C, ingredient D, ingredient E and ingredient F; the ingredient A is sortase or fusion protein with sortase; the ingredient B is SCPA or fusion protein with SCPA; the ingredient C is Spy0269 or fusion proteinwith Spy0269; the ingredient D is SCPC or fusion protein with SCPC; the ingredient E is SLO or fusion protein with SLO; and the ingredient F is adjuvant CpG or other mucosal adjuvants. The vaccine provided by the invention has the advantages of high efficiency, broad spectrum and low cost. Meanwhile, the vaccine provided by the invention adopts the way of mucosal immunity, has the characteristicsof no tissue damage, no local side effect and simple and convenient use, and is easy to popularize and use.