Submeter high-resolution remote sensing image land cover classification could provide significant help for urban monitoring, management, and planning. Deep learning (DL)-based models have achieved remarkable performance in many land cover classification tasks through end-to-end supervised learning. However, the excellent performance of DL-based models relies heavily on a large number of well-annotated samples, which is impossible in practical land cover classification scenarios. Additionally, the training set could contain all of the different land cover types. To overcome these problems, in this article, a semisupervised multiple-CNN ensemble learning method, namely semi-MCNN, is proposed to solve the land cover classification problem. Considering the lack of labeled samples, a semisupervised learning strategy was adopted to leverage large amounts of unlabeled data. In the proposed approach, an automatic sample selection method called an ensembled teacher model dataset generation was adopted to select samples and generate a dataset from large amounts of unlabeled data automatically. To tackle the error propagation problem, an important strategy was adopted to correct the errors by pretraining on the selected unlabeled data, and fine-tuning on the labeled data. Moreover, the semisupervised idea together with the multi-CNN ensemble framework was integrated into an end-to-end architecture. This could significantly improve the generalization ability of the semisupervised model, as well as the classification accuracy. Experiments were conducted on Shenzhen's land cover data and two other public remote sensing datasets. These experiments confirmed the superior performance of the proposed semi-MCNN compared to the state-of-the-art land cover classification models.