The state of Alabama will hold its 18th annual back-to-school sales tax holiday this weekend.