same score values for different following-algorithms in machine learning project using python

I am trying to train and test a model using test,train,split. I train the model with one dataset (Train_data) and test it on another dataset (Test_data). the problem is that i am using different classifiers to select the best, but for all my classifiers the score values are the same. actually these values are based on the first classifier which in my case is KNN and is followed by DecisionTreeClassifier and so on. What could possibly be wrong?

from sklearn.neighbors import KNeighborsClassifier as kc
from sklearn import metrics
kn=kc(n_neighbors=9).fit(x_train,y_train)
y_pred1=kn.predict(x1)

from sklearn.metrics import f1_score
f1_score(y1,y_pred1)
0.851063829787234

from sklearn.metrics import jaccard_score
jaccard_score(y1, y_pred1)
0.7407407407407407

from sklearn.tree import DecisionTreeClassifier
LoanTree = DecisionTreeClassifier(criterion="entropy", max_depth = 6)
LoanTree.fit(x_train,y_train)
y_pred1=LoanTree.predict(x1)
from sklearn.metrics import f1_score
f1_score(y1, y_pred1)
0.851063829787234

from sklearn.metrics import jaccard_score
jaccard_score(y1, y_pred1)
0.7407407407407407