The following public meetings are scheduled:

Shenandoah County

• Shenandoah County Public Schools will hold a budget work session at 5:30 p.m. Thursday at 600 N. Main St., Woodstock.

• County offices will close Friday for Lee-Jackson Day.

Edinburg• The Town Council meets at 7:30 p.m. Tuesday in Town Hall, 101 Town Hall Ave., Edinburg.

Mount Jackson• A public hearing on whether to declare the town a 2nd Amendment sanctuary is scheduled for 7 p.m. today in the Town Center, 5901 Main St., Mount Jackson.

• The Town Council meets at 7:30 p.m. Tuesday in the Town Center, 5901 Main St., Mount Jackson.

Strasburg• The Town Council meets at 7 p.m. Tuesday in Town Hall, 174 E. King St., Strasburg.

Warren County• The Parks and Recreation Commission meets at 5:30 p.m. today in the Warren County Community Center, 538 Villa Ave., Front Royal.

• The Social Services Advisory Board meets at 4 p.m. Thursday in the Department of Social Services, 465 W. 15th St., Front Royal.

• The Town-County Liaison Committee meets at 6 p.m. Thursday in Town Hall, 102 W. Main St., Front Royal.

• Warren County government offices will close Friday for Lee-Jackson Day.

Front Royal• The Town Council meets at 7 p.m. today in the Warren County Government Center, 220 N. Commerce Ave., Front Royal.

Frederick County• The Social Services Board meets at 8:30 a.m. Tuesday in the Frederick County Administration Building, 107 N. Kent St., Winchester.

• The Parks and Recreation Commission meets at 7 p.m. Tuesday in Evandale Elementary School, 220 Rosa Lane, Winchester.

• The Board of Supervisors Finance Committee meets at 8 a.m. Wednesday in the Administration Building.

• The Electoral Board meets at 5 p.m. Tuesday in the Administration Building.

• The Planning Commission meets at 7 p.m. Wednesday in the Administration Building.

• County offices will close Friday for Lee-Jackson Day.

Middletown• The Board of Zoning Appeals meets at 6 p.m. today in Town Hall, 7875 Church St., Middletown.

• The Town Council meets at 7 p.m. today in Town Hall.