* Venus is an inner planet: This means it orbits closer to the Sun than Earth.
* Inner planets appear near the Sun: Because of their orbits, inner planets are always seen close to the Sun in the sky.
* Visibility depends on position: Venus can be seen as a bright morning star (before sunrise) or an evening star (after sunset), depending on where it is in its orbit relative to Earth and the Sun.
To summarize: Venus is never high in the sky at midnight because it's an inner planet and its position in the sky is always close to the Sun.