Barrington Public Library will be closed from 9 am to 1 pm on Wednesday, May 9 for an annual staff meeting.