Barbara Ireland Holmes passed away Nov. 30, from complications of COVID-19. Barbara was born May 13, 1932 in Yadkin County to Jessie Brandon Ireland and William Nelson Ireland. Barbara dedicated her professional life to public school teaching and impacted the lives of countless students attending the Yadkin County Public Schools. She also developed a nationally recognized volunteer reading program for early childhood education which received an award from first lady Barbara Bush. Barbara attended West Yadkin High School and is a 1955 graduate of Duke University. She married the late George Milton Holmes from Mount Airy, who served in the North Carolina State Congress for over 30 years. Survivors include her only daughter, Jennifer Holmes Crawley and her son-in-law Sidney Allen Crawley of Kansas City, Missouri, three granddaughters, Amanda Holmes Crawley (husband Timothy Tripp) and Jennifer Lauren Crawley of Kansas City, MO Megan Elizabeth Zola (husband Dylan Zola) of Hamptonville, and two great-granddaughters, Corinne Crawley Tripp and Georgia Crawley Tripp of Kansas City, MO. Her family will remember her for her love, generosity and steadfast commitment. Her graveside service will be held at 11:00 AM on Saturday, July 10, 2021 at Flat Rock Baptist Cemetery by Dr. Joey Tomlin. Memorial contributions in lieu of flowers may be made in her honor to Flat Rock Baptist Church, 3800 Flat Rock Road, Hamptonville, NC 27020. Gentry Family Funeral Service in Yadkinville is serving the Holmes family. Online condolences can be made at www.gentryfuneralservice.com.