sure but if you include magic then pretty much half of the DC Heroes can fly, if you cut it then theres suprisingly few innate flyers.
I love Shazam but he is just Magic Superman
Specifically with regards to flight, there's some ambiguity there...
- In the comics, first flight within a story actually goes to Shazam (Whiz Comics #5, June, 1940), where Supes officially gets that power in Action Comics #65, October 1943).
- In Superman #10, March 1941, Superman looks like he might be flying, but that was an error on the artist's part - later in the same issue they establish that he cannot actually fly - he's still in "leap tall buildings in a single bound" mode.
- There is a radio program (The Adventures of Superman, second episode, "Clark Kent, Reporter" Feb 1940) in which Superman is described as "hovering" at one point, but he doesn't otherwise fly in action.
I think discarding the first superhero to actually fly in a comics story due to his being "magic" is unfair.
We might discuss excluding wizard/sorcerer characters from "innate flight" in that their power to cast spells leads to them to display arbitrary powers. But Shazam has at this point a mostly a fixed set of powers that happens to include flight among them.