  We classify compact self-dual almost-K\"ahler four manifolds of positive type
and zero type. In particular, using LeBrun's result, we show that any self-dual
almost-K\"ahler metric on a manifold which is diffeomorphic to
$\mathbb{CP}_{2}$ is the Fubini-Study metric up to rescaling. In case of
negative type, we classify compact self-dual almost-K\"ahler four manifolds
with $J$-invariant Ricci tensor.
