Goldstein Lab
  • Home
  • People
    • Current people
    • Former members
    • Local community
    • Facebook
  • Publications
  • C. elegans movies
  • Water bears
  • DIY Microscopes
    • Overview
    • The original Instructable by Kenji Yoshino
    • Previous workshops and images
    • Ideas for uses with students
    • Organize a Workshop
    • Sources for parts
    • Leave feedback on a workshop
  • Positions
  • Contact


DIY Microscope Workshops
Does your school qualify?
  • If your school is on the list below, then the answer is almost certainly yes.
  • If you have 12 or more teachers interested in a 90-minute workshop, email me and I'll try to visit!
  • I can often arrange for a workshop to happen right after your school day ends, or on a teacher workday – I'm happy to work with you to try to find a time and day that works well for you.
  • There's no cost to you or the school.
  • All of the schools below had at least 75% of students receiving free or reduced lunch before the pandemic. If your school is not listed here but is a Title 1 school, I'd still consider coming if I can schedule it – feel free to contact me to ask.
Bob Goldstein
  –bobg@unc.edu–




Alamance-Burlington Schools:
Eastlawn Elementary 
Grove Park Elementary 
Harvey R Newlin Elementary 
Haw River Elementary 
Hillcrest Elementary 
North Graham Elementary 
Pleasant Grove Elementary 
R Homer Andrews Elementary 
South Graham Elementary 

Anson County Schools:
Ansonville Elem 
Wadesboro Primary 
Lilesville Elementary 
Morven Elementary 
Peachland-Polkton Elem 
Wadesboro Elementary 

Asheboro City Schools:
Balfour Elementary 
Charles W McCrary Elementary 
Donna L Loflin Elementary 

Avery County Schools:
Newland Elementary 

Beaufort County Schools:
Eastern Elementary 
Bath Elementary 
Chocowinity Primary 
John C Tayloe Elementary 
John Small Elementary 
Northeast Elementary 
S W Snowden Elementary 

Bertie County Schools:
Aulander Elementary 
West Bertie Elementary 
Colerain Elementary 
Windsor Elementary 

Bladen County Schools:
Bladenboro Primary 
Bladen Lakes Primary 
Dublin Primary 
East Arcadia Elementary 
Elizabethtown Primary 
Plain View Primary 

Brunswick County Schools:
Belville Elementary 
Bolivia Elementary 
Jessie Mae Monroe Elementary 
Lincoln Elementary 
Southport Elementary 
Supply Elementary 
Town Creek Elementary School 
Union Elementary 
Virginia Williamson Elem 
Waccamaw Elementary 

Buncombe County Schools:
Candler Elementary 
Emma Elementary 
Johnston Elementary 
Oakley Elementary 
Woodfin Elementary 

Burke County Schools:
Forest Hill Elementary 
Hillcrest Elementary 

Cabarrus County Schools:
Beverly Hills Elementary 
Royal Oaks Elementary 
Winecoff Elementary 
W M Irvin Elementary 
Wolf Meadow Elementary

Caldwell County Schools:
Horizons Elementary 
Davenport Elementary 
Valmead Basic 
West Lenoir Elementary 
Whitnel Elementary 

Carteret County Public Schools:
Atlantic Elementary 
Bogue Sound Elementary 
Beaufort Elementary 
Harkers Island Elementary 
Morehead Elem at Camp Glenn 
Morehead City Primary 
Newport Elementary 
Smyrna Elementary 
White Oak Elementary 

Caswell County Schools:
North Elementary 
Oakwood Elementary 
South Elementary 
Stoney Creek Elementary 

Catawba County Schools:
Saint Stephens Elementary 
Webb A Murray Elementary

Charlotte-Mecklenburg Schools:
Albemarle Road Elementary 
Charlotte East Language Academy 
Allenbrook Elementary 
Ashley Park Pre K-8 School 
Barringer Academic Center 
Whitewater Academy 
Berryhill School 
Briarwood Academic 
David Cox Road Elementary 
Devonshire Elementary 
Marie G Davis IB 
First Ward Creative Arts Academy 
Druid Hills Academy 
Greenway Park Elementary 
Lawrence Orr Elementary 
Hickory Grove Elementary 
Hidden Valley Elementary 
Highland Renaissance Academy 
Hornets Nest Elementary 
Huntingtowne Farms Elementary 
Idlewild Elementary 
Joseph W Grier Academy 
Lebanon Road Elementary 
Merry Oaks Elementary 
Montclaire Elementary 
Lincoln Heights Academy 
Nations Ford Elementary 
Newell Elementary 
J H Gunn Elementary 
Oakhurst STEAM Academy 
Oakdale Elementary 
Bruns Academy 
Paw Creek Elementary 
Pinewood Elementary 
Piney Grove Elementary 
Rama Road Elementary 
Renaissance West STEAM Academy 
Reid Park Academy 
Stoney Creek Elementary 
Shamrock Gardens Elementary 
Starmount Academy 
Statesville Road Elementary 
Sterling Elementary 
Thomasboro Academy 
Tuckaseegee Elementary 
University Park Creative Arts 
University Meadows Elem 
Walter G Byers Elementary 
Westerly Hills Academy 
Winding Springs Elementary 
Windsor Park Elementary 
Winterfield Elementary 
Villa Heights Elementary 

Chatham County Schools:
Siler City Elementary 
Virginia Cross Elementary School 

Cherokee Central Schools:
Cherokee Central Elementary School 

Cherokee County Schools:
Andrews Elementary School 
Hiwassee Dam Elementary/Middle 
Martins Creek Elementary/Mid 
Murphy Elementary School 
Peachtree Elementary School 
Ranger Elementary/Middle

Cleveland County Schools:
Bethware Elementary 
Casar Elem School 
East Elementary 
Shelby Intermediate School 
Fallston Elementary 
Graham Elementary 
Grover Elementary 
James Love Elementary 
Jefferson Elementary 
Marion Elementary School 
North Elementary 
North Shelby 
Township Three Elementary 
Union Elementary 

Clinton City Schools:
Butler Avenue Elementary 
Langdon C Kerr Elem 
Sunset Avenue Elementary School 

Columbus County Schools:
Acme Delco Elementary 
Cerro Gordo Elementary 
Chadbourn Elementary 
Evergreen Elementary 
Guideway Elementary 
Hallsboro-Artesia Elem 
Old Dock Elementary 
Tabor City Elementary 
Williams Township Elementary

Craven County Schools:
Vanceboro-Farm Life Elem 
Havelock Elementary 
J T Barber Elementary 
James W Smith Elementary 
Oaks Road Elementary 
Roger R Bell Elementary 
Trent Park Elementary 

Cumberland County Schools:
Alma O Easom Elementary 
Armstrong Elementary 
Ashley Elementary 
Loyd E Auman Elementary 
Beaver Dam Elementary 
Lillian Black Elementary 
Brentwood Elementary 
Elizabeth M Cashwell Elem 
Cliffdale Elementary 
College Lakes Elementary 
C Wayne Collier Elementary 
J W Coon Elementary 
Cumberland Mills Elem 
Cumberland Road Elementary 
District No 7 Elementary 
Ferguson-Easley Elementary 
Glendale Acres Elementary 
Alderman Road Elementary 
Howard L Hall Elementary 
Bill Hefner Elementary 
Ed V Baldwin Elementary 
Gallberry Farm Elementary 
Gray's Creek Elementary School 
Long Hill Elementary 
Lucile Souders Elementary 
Margaret Willis Elementary 
Mary McArthur Elementary 
E E Miller Elementary 
Montclair Elementary 
Morganton Road Elementary 
Manchester Elementary 
New Century International Elementary 
William H Owen Elementary 
Walker-Spivey Elementary 
Lake Rim Elementary 
Ponderosa Elementary 
Raleigh Road Elementary 
Benjamin J Martin Elem 
Rockfish Elementary 
J W Seabrook Elementary 
Sherwood Park Elementary 
Stedman Elementary 
Sunnyside Elementary 
Teresa C Berrien Elementary 
Vanstory Hills Elementary 
Warrenwood Elementary 
Westarea Elementary 
William T Brown Elementary

Davie County Schools:
Cooleemee Elementary 

Duplin County Schools:
B F Grady Elementary 
Beulaville Elementary 
Chinquapin Elementary 
Warsaw Elementary 
Kenansville Elementary 
North Duplin Elementary 
Rose Hill-Magnolia Elem 
Wallace Elementary 

Durham Public Schools:
Bethesda Elementary 
Burton Elementary 
Eastway Elementary 
Eno Valley Elementary 
Glenn Elementary 
Lakewood Elementary 
Fayetteville Street Elementary 
Merrick-Moore Elementary 
Oak Grove Elementary 
R N Harris Elementary 
C C Spaulding Elementary 
W G Pearson Elementary 
Y E Smith Elementary 

Edgecombe County Schools:
G W Bulluck Elementary 
G W Carver Elementary 
Coker-Wimberly Elementary 
Princeville Elementary School 
Stocks Elementary 
Martin Millennium Academy 

Forsyth County Schools:
Middle Fork Elementary 
Ashley Elementary 
Bolton Elementary 
Brunson Elementary 
Cook Elementary 
Easton Elementary 
Forest Park Elementary 
Gibson Elementary 
Griffith Elementary 
Hall-Woodward Elementary 
Ibraham Elementary 
Kernersville Elementary 
Kimberley Park Elementary 
Kimel Farm Elementary 
Kingswood School 
Konnoak Elementary 
Diggs/Latham Elementary School 
Mineral Springs Elementary 
Moore Elementary 
North Hills Elementary 
Old Town Elementary 
Petree Elementary 
Smith Farm Elementary 
South Fork Elementary 
Speas Elementary 
Walkertown Elementary 

Franklin County Schools:
Louisburg Elementary 

Gaston County Schools:
Bessemer City Central Elem 
Bessemer City Primary 
Brookside Elementary 
Carr Elementary 
Chapel Grove Elementary 
Edward D Sadler, Jr Elementary 
Gardner Park Elementary 
Lingerfeldt Elementary 
North Belmont Elementary 
Pleasant Ridge Elementary 
Sherwood Elementary 
Hershal H Beam Elementary 
Springfield Primary 
Tryon Elementary 
Woodhill Elementary 

Granville County Schools:
C G Credle Elementary 
Center for Innovative Learning 
Creedmoor Elementary 
West Oxford Elementary 

Greene County Schools:
Greene County Intermediate Schools 
West Greene Elementary 

Guilford County Schools:
Edwin A Alderman Elementary 
Allen Jay Elementary 
Archer Elementary 
Bessemer Elementary 
Bluford Elementary 
Brightwood Elementary 
Ceasar Cone Elementary 
Erwin Montessori 
Fairview Elementary 
Waldo C Falkener Sr Elementary 
Julius I Foust Elementary 
Cyrus P Frazier Elementary 
Gateway Education Center 
Gillespie Park Elementary 
Guilford Elementary 
Hunter Elementary 
Irving Park Elementary 
Jamestown Elementary 
Jefferson Elementary 
Johnson Street Elementary 
David D Jones Elementary 
James Y Joyner Elementary 
Kirkman Park Elementary 
Madison Elementary 
Herbin-Metz Education Center 
McLeansville Elementary 
Ronald E McNair Elementary 
Meredith Haynes-Inman School 
Montlieu Avenue Elementary 
Morehead Elementary 
Murphy Traditional Academy 
Northwood Elementary 
Oak Hill Elementary 
Oak View Elementary 
Parkview Village Elementary 
Clara J Peck Elementary 
Peeler Open Elementary 
Reedy Fork Elementary 
Rankin Elementary 
Sedgefield Elementary 
George C. Simkins, Jr Elementary 
Sumner Elementary 
Triangle Lake Montessori Elem 
Union Hill Elementary 
Vandalia Elementary 
Washington Elementary 
Wiley Acel/Enrichment 

Halifax County Schools:
Aurelian Springs Elementary 
Dawson Elementary 
Everetts Elementary 
Hollister Elementary 
Inborden Elementary 
Pittman Elementary

Harnett County Schools:
Angier Elementary 
Erwin Elementary 
Harnett Primary 
Johnsonville Elementary 
Lillington-Shawtown Elementary 
North Harnett Primary 
Wayne Avenue Elem 

Haywood County Schools:
Clyde Elementary 
Hazelwood Elementary 
North Canton Elementary 

Henderson County Schools:
Dana Elementary 
Upward Elementary 

Hertford County Schools:
Ahoskie Elementary 
Bearfield Primary 
Riverview Elementary 

Hickory City Schools:
Longview Elementary 
Southwest Elementary 

Hoke County Schools:
Don Steed Elementary 
J W McLauchlin Elementary 
Scurlock Elementary 
Hawk Eye Elementary 
West Hoke Elementary 
Rockfish Hoke Elementary 
Upchurch Elementary 
Sandy Grove Elementary 

Hyde County Schools:
Mattamuskeet Elementary 

Iredell-Statesville Schools:
N B Mills Elementary 
Pressly School 
Third Creek Elementary 

Jackson County Schools:
Blue Ridge School 
Jackson Co Sch of Alt 

Johnston County Schools:
Selma Elementary 
West Smithfield Elementary 
South Smithfield Elementary 

Jones County Schools:
Pollocksville Elementary 
Comfort Elementary 
Maysville Elementary 
Trenton Elementary 

Kannapolis City Schools:
Forest Park Elementary 
Fred L Wilson Elementary 
GW Carver Elementary 
Jackson Park Elementary 
Shady Brook Elementary 
North Kannapolis (formerly Woodrow Wilson) Elementary 

Lee County Schools:
Deep River Elementary 
J Glenn Edwards Elementary 
Warren Williams Elementary Alternative School 
WB Wicker Elementary 

Lenoir County Public Schools:
Banks Elementary 
Contentnea-Savannah K-8 
LaGrange Elementary 
Lenoir County Learning Academy 
Moss Hill Elementary 
Northeast Elementary School 
Northwest Elementary 
Pink Hill Elementary 
Southeast Elementary 
Southwood Elementary 

Lexington City Schools:
Charles England Intermediate 
Pickett Elementary 
South Lexington Elementary 
Southwest Elementary 

Lincoln County Schools:
Battleground Elementary 

Madison County Schools:
Hot Springs Elementary 

Martin County Schools:
Williamston Primary 
E J Hayes Elementary 
South Creek Elementary 
Jamesville Elementary 
Rodgers Elementary 

McDowell County Schools:
Eastfield  Global Magnet School 
Marion Elementary

Montgomery County Schools:
Candor Elementary 
Greenridge Elementary 
Mount Gilead Elementary 

Moore County Schools:
Aberdeen Elementary 
Robbins Elementary 

Nash-Rocky Mount Schools:
Bailey Elementary 
Baskerville Elementary 
Benvenue Elementary 
Cedar Grove Elementary 
D S Johnson Elementary 
Englewood Elementary 
M B Hubbard Elem 
Middlesex Elementary 
Tar River Academy 
Spring Hope Elementary 
Williford Elementary 
Winstead Avenue Elementary 

New Hanover County Schools:
Bradley Creek Elementary 
Castle Hayne Elementary 
Rachel Freeman School of Engineering 
College Park Elementary 
Edwin A Alderman Elementary 
Forest Hills Elementary 
Gregory School of Science, Mathematics, & Technology 
John J Blair Elementary 
Lake Forest Academy 
Mary C Williams Elementary 
Murrayville Elementary 
Pine Valley Elementary 
Sunset Park Elementary 
Snipes Academy of Arts and Design 
Winter Park Model Elem 
Wrightsboro Elementary 
D. C. Virgo Preparatory Academy 

Northampton County Schools:
Central Elementary School 
Gaston Elementary 
Willis Hare Elementary 

Onslow County Schools:
Blue Creek Elementary 

Pamlico County Schools:
Fred A Anderson Elementary 
Pamlico County Primary 

Pasquotank County Schools:
J C Sawyer Elementary 
Pasquotank Elementary 
P W Moore Elementary 
Sheep-Harney Elementary 

Pender County Schools:
CF Pope (formerly Burgaw) Elementary 
Malpass Corner Elementary 
Rocky Point Primary 

Person County Schools:
Helena Elementary 
North Elementary 
North End Elementary 
Oak Lane Elementary 
Stories Creek Elementary 
South Elementary 
Woodland Elementary 

Pitt County Schools:
Belvoir Elementary 
Bethel Elementary 
Falkland Elementary 
Grifton Elementary 
H B Sugg Elementary 
Lakeforest Elementary 
Northwest Elementary 
Pactolus Elementary 
Sam D Bundy Elementary 
South Greenville Elementary 
Wahl Coates Elementary 
East Carolina Laboratory School 

Polk County Schools:
Tryon Elementary 
Polk Central 
Sunny View Elementary 

Randolph County Schools:
Ramseur Elementary

Richmond County Schools:
East Rockingham Elementary 
Fairview Heights Elementary 
L J Bell Elementary 
Mineral Springs Elementary 
Monroe Avenue Elementary 
West Rockingham Elementary 
Washington Street 

Robeson County Schools:
Deep Branch Elementary 
East Robeson Primary 
Fairgrove Elementary 
Long Branch Elementary 
Magnolia Elementary 
Oxendine Elementary 
Parkton Elementary 
Pembroke Elementary 
Peterson Elementary 
Piney Grove Elementary 
Prospect Elementary 
Rex-Rennert Elementary 
Rosenwald Elementary 
Rowland Norment Elementary 
Saint Pauls Elementary 
Tanglewood Elementary 
Union Chapel Elementary 
Union Elementary 
W H Knuckles 
Southside/Ashpole Elem 

Rockingham County Schools:
Central Elementary 
Leaksville-Spray Elementary 
South End Elementary 
Williamsburg Elementary 
Moss Street Partnership School 

Rowan-Salisbury Schools:
Carroll T Overton Elementary 
Elizabeth Koontz Elementary 
H D Isenberg Elementary 
E Hanford Dole Elementary 
Hurley Elementary 
Knollwood Elementary 
Landis Elementary 
North Rowan Elementary 

Rutherford County Schools:
Cliffside Elementary 
Forest City Dunbar Elementary 
Ellenboro Elementary 
Forrest W Hunt Elementary 
Harris Elementary 
Mt Vernon-Ruth Elementary 
Pinnacle Elementary 
Rutherfordton Elementary 
Spindale Elementary 
Sunshine Elementary 

Sampson County Schools:
Roseboro Elementary School 
Clement Elementary 
Hargrove Elementary 
Hobbton Elementary 
Midway Elementary 
Plain View Elementary 
Salemburg Elementary 
Union Elementary 
Union Intermediate School

Scotland County Schools:
I E Johnson Elementary 
Laurel Hill Elementary 
South Scotland Elementary 
Wagram Primary 
Sycamore Lane Elementary 

Stanly County Schools:
Central Elementary 
East Albemarle Elementary 

Surry County Schools:
Flat Rock Elementary 

Thomasville City Schools:
Liberty Drive Elementary 
Thomasville Primary 

Transylvania County Schools:
Davidson River School 

Tyrrell County Schools:
Tyrrell Elementary 

Union County Public Schools:
Benton Heights Elementary 
East Elementary 
Marshville Elementary 
Rock Rest Elementary 
Walter Bickett Elementary 
Wingate Elementary 
Walter Bickett  

Vance County Schools:
Aycock Elementary 
Carver Elementary 
Clarke Elementary 
Dabney Elementary 
New Hope Elementary 
E O Young Jr Elementary 
Pinkston Street Elementary 
E M Rollins Elementary 
L B Yancey Elementary 
Zeb Vance Elementary 

Wake County Schools:
Barwell Road Elementary 
Bugg Elementary 
Creech Road Elementary 
East Garner Elementary 
Millbrook Elementary 
Mount Vernon 
Rogers Lane Elementary School 
Southeast Raleigh Elementary 
Wilburn Elementary 

Warren County Schools:
Mariam Boyd Elementary 
Northside Elementary 
Vaughan Elementary
 
Washington County Schools:
Creswell Elementary 
Pines Elementary 

Wayne County Public Schools:
Brogden Primary 
Carver Elementary 
Carver Heights 
Eastern Wayne Elementary 
Edgewood Cmty Developmental 
Fremont Elementary 
Grantham School 
Meadow Lane Elementary 
Rosewood Elementary 
School Street Elementary 
Spring Creek Elementary 
Tommys Road Elementary 
North Drive Elementary 
Northeast Elementary 
Northwest Elementary 
Wayne Academy 

Weldon City Schools:
Weldon Elementary 

Whiteville City Schools:
Edgewood Elementary 
Whiteville Primary 

Wilson County Schools:
B O Barnes Elementary 
Frederick Douglass Elementary 
John W. Jones Elementary 
Margaret Hearne Elementary 
Vick Elementary 
Winstead Elementary 

Yadkin County Schools:
Yadkinville Elementary

Bob Goldstein | Biology Department | UNC Chapel Hill