In US subs the observation scope always has this problem and you have to come up a bit. The attack scope however should not be a problem in calm seas at the designated periscope depth. Are you sure you are not using the observation scope instead of the attack scope?
This applies to the US subs, I don't know if the same can be said for the non-US subs in game.