You can use Erlenmey flask with chicanes. Further, you can install aeration by symbly use an aquarium air pump, sterile filter an some autoclavable tubing.
if it is about high cell density go for larger and baffled flasks with a wider neck, use only 10% filling volume to increase surface (e.g. 100 mL in a 1L flask) and increase shaking speed (>250 rpm) and/or diameter (>5 cm). Some shakers can be supplied with additional oxygen. A lower temperature increases oxygen solubility. You can also vary the type of plug (sponge, aluminium cap, paper, cotton, filter, vented cap etc.).
See also:
Article Correlation for the maximum oxygen transfer capacity in shak...