I started thinking in season two that Arthur knows about Merlin and his magic. He just doesn't let on. There are so many things he's overlooked that was questionable and he just smiles and moves on. I bet you the surprise will be that he already figured it out.

My opinion anyway. I'm prolly wrong lol