You should consider entering the schools lottery for both DC Public Schools and the DC Public Charter Schools.
That could help determine where you should buy. You’ll know results by the beginning of April and house hunt now, and hopefully buy once you get your lottery results.
I also second those who suggest Shepherd Park. Petworth and 16th Street Heights may also serve your needs.