Amoxicillin is one of the most effective treatments for bacterial tonsillitis and is recommended as a first-line antibiotic by the CDC and the Infectious Diseases Society of America. But it only helps when bacteria are the cause. Most cases of tonsillitis are actually viral, and amoxicillin does nothing against viruses. The key question isn’t whether amoxicillin works for tonsillitis, but whether your tonsillitis is the type that needs it.
Why It Only Works for Bacterial Tonsillitis
Amoxicillin is a beta-lactam antibiotic that kills bacteria by blocking a critical step in cell wall construction. Without intact cell walls, bacterial cells essentially fall apart. This makes it highly effective against group A streptococcus (the bacteria behind strep throat), which is the most common bacterial cause of tonsillitis.
Viruses, however, don’t have cell walls. They reproduce inside your own cells using completely different machinery. So when tonsillitis is caused by a common cold virus, the flu, or Epstein-Barr virus (which causes mono), amoxicillin has no effect on the infection. Taking it unnecessarily just exposes you to side effects and contributes to antibiotic resistance.
How Doctors Determine the Cause
Since bacterial and viral tonsillitis look similar, clinicians use scoring systems to estimate how likely a bacterial infection is before ordering tests. The most common is the Centor score, which adds one point for each of the following: white or yellow coating on the tonsils, swollen and tender lymph nodes in the front of the neck, fever, and the absence of a cough. A higher score means a higher probability of strep. The McIsaac modification adjusts these criteria for age, which improves accuracy in children and older adults.
If the score suggests strep is plausible, the next step is usually a rapid antigen detection test (RADT), a quick throat swab that returns results in minutes. These tests are very reliable when they come back positive (specificity of 88% to 100%), but they can miss infections, particularly in children, where sensitivity ranges from 61% to 95%. For that reason, a negative rapid test in a child with strong symptoms is typically followed up with a throat culture, which is considered the gold standard for confirming strep.
One practical clue: if you have a runny nose, a cough, and hoarseness along with your sore throat, a virus is far more likely. Bacterial tonsillitis tends to come on suddenly with a high fever, painful swallowing, and visibly swollen tonsils, often without the typical cold symptoms.
What to Expect During Treatment
The standard course of amoxicillin for strep-related tonsillitis is 10 days. For children, the typical approach is a once-daily dose based on body weight, up to a maximum of 1,000 mg. Adults generally take it once or twice daily within that same range. Most people start feeling noticeably better within 2 to 3 days of starting the antibiotic, with fever often breaking within the first 24 to 48 hours.
Finishing the full 10 days matters even after symptoms improve. Stopping early can leave enough bacteria alive to bounce back, and more importantly, an incomplete course raises the risk of acute rheumatic fever, a serious inflammatory condition that can damage the heart. This complication is rare but preventable, and completing the antibiotic course is one of the primary reasons strep is treated with antibiotics in the first place.
Common Side Effects
Amoxicillin is generally well tolerated, but gastrointestinal upset is common. Nausea, diarrhea, and stomach discomfort are the side effects most people experience. About 5 to 10 percent of children taking amoxicillin develop a skin rash during treatment. Many of these rashes are not true allergic reactions but rather a non-specific response that looks like flat, pink spots spread across the trunk. True allergic reactions involving hives, facial swelling, or breathing difficulty are less common but require immediate attention.
The Mono Problem
One situation worth knowing about: if your tonsillitis is actually caused by infectious mononucleosis (mono) and you’re given amoxicillin by mistake, there’s a notably higher chance of developing a rash. About 30% of children with mono who take amoxicillin develop an antibiotic-associated rash. This is lower than older estimates (which put the rate as high as 90% with a related drug, ampicillin), but it’s still significantly higher than the usual rash rate. The rash itself isn’t dangerous, but it signals that amoxicillin was the wrong call because mono is viral. If you have severe fatigue, swollen glands throughout your body, and an enlarged spleen alongside your sore throat, mono should be considered before starting antibiotics.
If You’re Allergic to Penicillin
Amoxicillin belongs to the penicillin family, so it’s off the table if you have a confirmed penicillin allergy. Several alternatives are effective against strep. Cephalexin and cefadroxil are options for people whose penicillin reaction was mild (like a rash) rather than severe. For those with a history of serious allergic reactions, clindamycin, azithromycin, and clarithromycin are alternatives that work through entirely different mechanisms. All of these are taken for 5 to 10 days depending on the specific antibiotic.
When Amoxicillin Won’t Help
If your tonsillitis is viral, the treatment is time and symptom management. Most viral cases resolve on their own within 7 to 10 days. Over-the-counter pain relievers, cool fluids, and rest are the mainstays. Throat lozenges and warm salt water gargles can ease discomfort in the meantime.
If you’ve been on amoxicillin for 48 to 72 hours with no improvement at all, that’s a signal something may be off. The infection might be viral (meaning the antibiotic was unnecessary), or less commonly, the bacteria may not be responding as expected. Persistent or worsening symptoms, especially difficulty swallowing, a muffled voice, or swelling that seems to favor one side of the throat, warrant a follow-up visit to rule out complications like a peritonsillar abscess.

