The Garrett-Keyser-Butler school board approved the resignation of high school assistant principal Justin Weber.