Why is that sodium when react with water form sodium hydroxide whereas aluminium form only aluminium oxide?


Sodium metal reacts with water to form sodium oxide which further dissolves in water to give sodium hydroxide solution. Aluminium reacts with oxygen to form aluminium oxide which does not dissolve in water to form aluminium hydroxide. The metals placed lower in the reactivity series are less reactive towards water.