A significant proportion of cancer-related deaths are caused by oral cancer, and oral squamous cell carcinoma is prevalent. Systems for computer-aided diagnosis can lower subjective errors and assist the pathologist in making a more accurate diagnosis. Feature extraction from the whole histopathology images is difficult due to the structural variation of the oral tissue images. A new patch selection algorithm can be used to create and select image patches containing nuclei-specific information and extract their textural and morphological characteristics, improving cancer diagnosis. We extract the morphological characteristics of the nucleus from the selected patches using five pretrained networks. The texture from the regions of the selected patches is also extracted from the Haar wavelet decomposed components using the gray-level co-occurrence matrix. Then, we combine the textural and morphological features to create the final feature vector, followed by feature selection using an extra trees classifier. In order to detect oral squamous cell carcinoma, we examined the feasibility of using six classifiers, including voting classifier, logistic regression, random forest, Naive Bayes, K nearest neighbor, and support vector machine. The performance of the algorithm is evaluated using accuracy, precision, sensitivity, confusion matrix, ROC curves, and AUC values of characteristic curves. Together, ResNet 50 and the voting classifier produce results with a high accuracy of 97.66 % and a precision of 98.00 %. The suggested patch-based method outperforms the image based method and is accurate and efficient for identifying oral squamous cell carcinoma and will be a reliable and precise support tool for oral pathologists.