Yes it is normal for the oil level to be high after stopping the engine, as a matter of fact you must let the engine cool down before checking the oil.
Go for a drive until the engine gets at operating temp (half way on the temp gauge) and come back, give it 20~30mins to cool down, check the oil level and it should be somewhere on the flat part of the dipstick.
After checking post here again.