You need to use Niutl to change your shell. In the terminal :

$ sudo niutil -createprop . /users/dave shell /bin/zsh

Alternatively, you can use the NetInfo Manager utility (in the Utilities folder). Select your user in the navigator, and change the value of the shell property.

NetInfo Manager