Brave and powerful.
Thank you.
Serious question here. Our government is prohibited from establishing a national religion or favoring one religion over another. That's to avoid discriminating against other religions, and there's also a very practical reason: if you officially celebrate religion X's holidays and accommodate their traditions and requirements, you have to do the same for religion Y, and then Z, and then every other religion, great and small, and eventually that's all you're doing, celebrating 800 different religious holidays and accommodating a million different things. For those and other reasons, we try to keep church and state separate.
Why are we starting down a similar slippery slope on cultural or racial classes in school? If you have AP African American classes, how do you then tell people of Irish, Mexican, German, Jewish, English, Scandinavian, Chinese, Native American, Italian and other ancestries that they can't also have such classes? Those people are about as numerous as African Americans, their stories and contributions to America are about as significant, and their history is just as important to them. You end up with more such classes than you can possibly do, just like when you start trying to accommodate every religion in schools and public life. Nothing against AA history, its important, but how do you justify it and then not do the same for 50 other groups?