There is a large variety of classifiers which you can try to find the one which is best suitable to your need. I can suggest few of these popular classifiers but there is no hard rule to determine which one will work best in your case, you have to try a few of them to find the most suitable one and then fine-tune (hyper-parameter tuning) it to your problem. Following is a list of them:
Classification Ensemble
Random Forest
XGBoost (Gradient Boosting)
Artificial Neural Networks
K-NN
Decision Tree
Discriminant Analysis
Ensemble learning is a powerful approach and you can even design heterogeneous ensembles by combining different classification algorithms to boost your performance.