We present a theoretical and empirical analysis of different types of active labor market policies (ALMP). In our empirical analysis we use data on 20 OECD countries covering the time period 1985-1999. We find that labor market training is the most effective program to bring down unemployment. Public employment services have some impact while subsidized jobs are not effective at all. Our theory considers ALMP in the context of a search-matching model.