Here are some of the schools and libraries that have enjoyed the Amazing Teacher assembly programs in the past couple of years:

Ahoskie Public Library – Ahoskie NC
Stanly County Public Library – Albemarle NC
Maury Elementary – Alexandria VA
Tucker Elementary – Alexandria VA
Angier Elementary – Angier NC
North Harnett Primary – Angier NC
Archdale Public Library – Archdale NC
Oakridge Elementary – Arlington VA
Randolph Public Library – Asheboro NC
Asheville-Buncombe Library System – Asheville NC
Oakley Elementary – Asheville NC
South Buncombe Skyland Library – Asheville NC
Woodfin Elementary – Asheville NC
Sallie Jenkins Memorial Library – Aulander NC
Jackson Memorial Elementary – Austinville VA
Axton Elementary School – Axton VA
Currituck County Public Library – Barco NC
Barnardsville Elementary – Barnardsville NC
Sanville Elementary – Bassett VA
Hubbard Elementary – Battleboro NC
Fred Anderson Elementary – Bayboro NC
Pamlico Primary School – Bayboro NC
Belhaven Public Library – Belhaven NC
Watauga Cnty Pub Library – Boone NC
Monticello-Brown Summit Elementary School – Browns Summit NC
Anderson Creek Primary School – Bunnlevel NC
South Harnett Elementary – Bunnlevel NC
Burnsville Elementary – Burnsville NC
Harriotte B. Smith Library – Camp Lejeune NC
The Carrollton Library – Carrollton VA
Moore County Library – Carthage NC
Cashiers Community Library – Cashiers NC
North Chatham Elementary – Chapel Hill NC
Spangler Library @ ImaginOn – Charlotte NC
Meriwether Lewis Elementary – Charlottesville VA
Butts Road Primary – Chesapeake VA
G. A. Treakle Elementary – Chesapeake VA
George W. Carver Intermediate – Chesapeake VA
Greenbrier Intermediate – Chesapeake VA
Greenbrier Primary – Chesapeake VA
Norfolk Highlands Primary – Chesapeake VA
Southeastern Elementary – Chesapeake VA
Western Branch Primary – Chesapeake VA
Churchville Elementary – Churchville VA
Liberty Middle School – Clifton VA
J C Holliday Library – Clinton NC
Union Elementary – Clinton NC
Coats Elementary – Coats NC
Polk County Public Library – Columbus NC
Cabarrus County Public Library – Concord NC
Cannon School – Concord NC
The Rawls Library – Courtland VA
Craigsville Elementary – Craigsville VA
A. G. Richardson Elementary – Culpeper VA
Farmington Elementary – Culpeper VA
Pearl Sample Elementary – Culpeper VA
Potomac Elementary – Dahlgren VA
Danville Public Schools – Danville VA
Glenwood Elementary – Danville VA
Irvin W. Taylor Elementary – Danville VA
Woodberry Hills Elementary – Danville VA
Ottobine Elementary School – Dayton VA
Denton Public Library – Denton NC
Southside Elementary – Dinwiddie VA
Drexel Primary – Drexel NC
Harnett Primary – Dunn NC
Hillandale Elementary – Durham NC
Oak Grove Elementary – Durham NC
East Bend Public Library – East Bend NC
Rockingham County Public Library – Eden NC
Pasquotank/Camden Library – Elizabeth City NC
Bladen County Public Library – Elizabethtown NC
Elkin Public Library – Elkin NC
Fairview Public Library – Fairview NC
Faith Elementary – Faith NC
Falmouth Elementary – Falmouth VA
Fancy Gap Elementary – Fancy Gap VA
Cumberland County Public Libraries – Fayetteville NC
Northwood Temple Academy – Fayetteville NC
Breckinridge Elementary – Fincastle VA
Glenn C Marlow Elementary – Fletcher NC
Henderson County Library – Henderson NC
Fletcher Branch – Fletcher NC
New London Academy Elementary – Forest VA
Fort Belvoir Elementary – Fort Belvoir VA
The Ruth Camp Campbell Library – Franklin VA
Chancellor Elementary – Fredericksburg VA
Hartwood Elementary – Fredericksburg VA
Hugh Mercer Elementary – Fredericksburg VA
Lafayette Upper Elementary – Fredericksburg VA
Hilda J. Barbour Elementary School – Front Royal VA
Galax Public Library – Galax VA
Gates County High School Library – Gatesville NC
Stewartsville Elementary – Goodview VA
Gordon Barbour Elementary – Gordonsville VA
Brooks Global – Greensboro NC
Central Greensboro Public Library – Greensboro NC
Hunter Elementary – Greensboro NC
Kathleen Clay Edwards Family Library – Greensboro NC
Barron Elementary – Hampton VA
West Yadkin Elementary – Hamptonville NC
Harrisburg Library – Harrisburg NC
Keister Elementary School – Harrisonburg VA
Pleasant Valley Elementary – Harrisonburg VA
Stone Spring Elementary – Harrisonburg VA
Henderson County Public Library – Hendersonville NC
Hickory Public Library – Hickory NC
High Point Public Library – High Point NC
Shadybrook Elementary – High Point NC
Union Hill Elementary – High Point NC
Carroll County Public Library – Hillsville VA
Snowville Elementary – Hiwassee VA
Hot Springs Elementary – Hot Springs NC
Grayson County Public Library – Independence VA
Northampton Memorial Library – Jackson NC
Onslow County Public Library – Jacksonville NC
City of Kannapolis Parks and Recreation – Kannapolis NC
Forest Park Elementary – Kannapolis NC
Kannapolis Branch Library – Kannapolis NC
Union Cross Elementary – Kernersville NC
L. E. Smoot Memorial Library – King George VA
LaFayette Elementary – Kipling NC
Scotland County Memorial Library – Laurinburg NC
Lebanon Primary – Lebanon VA
Catoctin Elementary – Leesburg VA
Frances Hazel Reid Elementary – Leesburg VA
Tolbert Elementary – Leesburg VA
Leland Branch Library – Leland NC
Lewisville Branch Library – Lewisville NC
Davidson County Public Library – Lexington NC
Lexington Public Library – Lexington NC
Southwest Elementary – Lexington NC
West Davidson Public Library – Lexington NC
Liberty Public Library – Liberty NC
Harnett County Public Libraries – Lillington NC
Charles Jonas Library – Lincolnton NC
Robeson County Public Library – Lumberton NC
Tomahawk Elementary – Lynchburg VA
John W Dillard Elementary School – Madison NC
Boone Trail Elementary – Mamers NC
Suella G. Ellis Elementary – Manassas VA
Dare County Library – Manteo NC
Laurel Elementary – Marshall NC
Mt. Olivet Elementary – Martinsville VA
Rich Acres Elementary – Martinsville VA
Max Meadows Elementary – Max Meadows VA
Bethel Elementary – Midland NC
Davie County Public Library – Mocksville NC
East Elementary – Monroe NC
Burke County Public Library – Morganton NC
Oak Hill Elementary – Morganton NC
Mt Airy Public Library – Mount Airy NC
Mt Pleasant Elementary – Mt Pleasant NC
Mt. Pleasant Library – Mt. Pleasant NC
Cedar Grove Elementary – Nashville NC
Cooley Library – Nashville NC
Granby Elementary – Norfolk VA
Wilkes County Library – North Wilkesboro NC
Twin Valley Elem/Middle – Oakwood VA
Charles H. Stone Memorial Library – Pilot Mountain NC
Flat Rock Elementary – Powhatan VA
Pocahontas Elementary – Powhatan VA
Critzer Elementary – Pulaski VA
Duraleigh Road Library – Raleigh NC
Green Road Library – Raleigh NC
North Regional Branch Library – Raleigh NC
Randleman Public Library – Randleman NC
Red Oak Elementary – Red Oak NC
Summerhill Elementary – Richmond VA
Swansboro Elementary – Richmond VA
Drewry Mason Elementary – Ridgeway VA
Bonsack Elementary – Roanoke VA
Clearbrook Elementary – Roanoke VA
Green Valley Elementary – Roanoke VA
Oak Grove Elementary – Roanoke VA
Round Hill Montessori – Roanoke VA
Robbinsville Elementary – Robbinsville NC
Robersonville Public Library – Robersonville NC
L J Bell Elementary – Rockingham NC
Baskerville Elementary – Rocky Mount NC
Braswell Memorial Library – Rocky Mount NC
D S Johnson Elementary – Rocky Mount NC
JC Braswell Elementary – Rocky Mount NC
Pope Elementary – Rocky Mount NC
Williford Elementary – Rocky Mount NC
Person County Library – Roxboro NC
Rural Retreat Elementary – Rural Retreat VA
Rustburg Elementary – Rustburg VA
Yellow Branch Elementary – Rustburg VA
Rowan Public Library – Salisbury NC
Rich Valley Elementary – Saltville VA
Highland Elementary School – Sanford NC
Selma Public Library – Selma NC
Smithfield Branch Library – Smithfield VA
Sylvan Elementary – Snow Camp NC
Southern Pines Pub Library – Southern Pines NC
Alleghany County Public Library – Sparta NC
Brock Road Elementary – Spotsylvania VA
Courthouse Road Elementary – Spotsylvania VA
Livingston Elementary – Spotsylvania VA
Anne E. Moncure Elementary – Stafford VA
Anthony Burns Elementary – Stafford VA
Park Ridge Elementary – Stafford VA
Widewater Elementary – Stafford VA
Iredell County Library – Statesville NC
Stoneville Elementary – Stoneville NC
Stuarts Draft Elementary – Stuarts Draft VA
Morgan Memorial Library – Suffolk VA
Nansemond Suffolk Academy – Suffolk VA
North Suffolk Library – Suffolk VA
Western Watauga Branch Library – Sugar Grove NC
Sutherland Elementary School – Sutherland VA
Tarawa Terrance I Elementary – Tarawa Terrace NC
Alexander County Library – Taylorsville NC
Thomasville Primary Thomasville NC
Thomasville Public Library – Thomasville NC
West Lincoln Branch – Vale NC
Freedom Hill Elementary – Vienna VA
Alanton Elementary – Virginia Beach VA
College Park Elementary – Virginia Beach VA
Creeds Elementary – Virginia Beach VA
Glenwood Elementary – Virginia Beach VA
Kempsville Meadows Elementary – Virginia Beach VA
Linkhorn Park Elementary – Virginia Beach VA
Old Donation Center – Virginia Beach VA
Princess Anne Elementary – Virginia Beach VA
Salem Elementary – Virginia Beach VA
Shelton Park Elementary – Virginia Beach VA
Thalia Elementary – Virginia Beach VA
Thelma D Bryant Public Library – Wallace NC
London Elementary – Walnut Cove NC
Walnut Cove Elementary – Walnut Cove NC
Warren County Memorial Library – Warrenton NC
BHM Regional Library – Washington NC
Brown Library – Washington NC
Eastern Elementary – Washington NC
John C Tayloe Elementary – Washington NC
North Davidson Public Library – Welcome NC
West Point Elementary – West Point VA Francisco
Elementary School – Westfield NC
Martin Memorial Library – Williamston NC
Wilson County Public Library – Wilson NC
Armel Elementary – Winchester VA
Lawrence Memorial Public Library – Windsor NC
Albemarle Regional Library – Winton NC
Old Bridge Elementary – Woodbridge VA
Sheffey Elementary School – Wytheville VA
Wythe County Public Library – Wytheville VA
Courtney Elementary – Yadkinville NC