Plant diseases pose serious problems for the agriculture industry, resulting in lower crop yields and financial losses. The creation of such an application is extremely important for agriculture since it provides a preemptive response to one of the industry's biggest problems, which is plant diseases. The capacity to quickly and reliably identify diseases can make a big impact in agriculture, where crop health directly affects productivity and economic stability. As a result, we suggest a method that uses an image of a plant to find whether it is well or ill. The goal of the paper is to use leaf image data to categorize and forecast the type of disease. Our proposed solution uses methods like texture analysis, which groups leaf images with a specific disease or those that are healthy by using the Gray Level Co-occurrence Matrix (GLCM). We specifically extract contrast, correlation, homogeneity, and energy while grouping and classifying the user-provided image. Using unsupervised techniques like K-Means Clustering, we were able to classify the leaf images from the data into four groups such as Alternaria alternata, Anthracnose, Bacterial Blight, and Healthy. Finally, we use supervised techniques such as Support Vector Machine (SVM) and K-Nearest Neighbors to classify the new image into these groups. We achieved 90.04% accuracy, that is the result of our implementation.