Hey, check out this web page. It is the classifications of Alabama HS football programs. Alabama has seven classifications, from the largest 7A, down to 1A, the smallest. Click on the various classifications and you can find the various schools in and around the B'ham area. That gives you some idea who to check out to find out which schools you might want to look at.
https://www.ahsaa.com/Schools/2020-Re-Classification