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.