Physical and Immunization Resource List

Note: Hours, pricing and insurance acceptance are subject to change. Call to verify before going to the clinic. 

Access at NW Family Health Center
1120 N. Arlington Heights Road, Arlington Heights
(847) 342-1554
Vaccines and physicals
Cost varies, accepts some Medicaid managed care plans

AMITA Occupational Health Clinic
361 W. Golf Road, Schaumburg
(847) 952-7447
Physicals only, no vaccines
$55 per physical
Student must be age 12 or older

AMITA Health Clinic
1041 W. Stearns Road, Bartlett
(630) 716-7500
Physicals only, no vaccines
$55 per physical
Student must be age 12 or older

CVS Minute Clinic
1801 W. Golf Road, Schaumburg
(847) 885-1326
1855 W. Irving Park Road, Schaumburg
(630) 893-5570
Some vaccines available
$89 school physical, $69 sports physical
Does not accept insurance for physicals

GEFCC Lake Health Center
1515 E. Lake St., Suite 202, Hanover Park
(847) 608-1344 or (630) 313-5300
Vaccines and physicals
Sliding fee for uninsured

GEFCC Streamwood Health Center
135 E. Irving Park Road, Streamwood
(847) 608-1344 or (630) 313-5300
Vaccines and physicals
Sliding fee for uninsured

Legacy Medical Care
6220 N. Barrington Road, Hanover Park
(630) 830-5926
Vaccines and physicals
Sliding fee for uninsured. Public aid only, no private insurance accepted.

Physicians Immediate Care
7425 Barrington Road, Hanover Park
(630) 823-0392
Physicals and some vaccines available
$49 for physical

Advocate Clinics at Walgreens
5500 County Farm Road, Hanover Park
930 Elk Grove Town Center, Elk Grove
(800) 323-8622
Physicals and some vaccines
Call for pricing; does not accept insurance for physicals

Village of Hoffman Estates
1900 Hassell Road, Hoffman Estates
(847) 781-4850
Vaccines only
Free if student has Title 19 Medicaid. Residents of Hoffman Estates, Schaumburg or Arlington Heights who do not have insurance or whose insurance does not cover immunizations will be charged $15 per vaccine. Nonresidents will be charged $20 per vaccine.