The rapid advancement in biological data acquisition technologies has led to massive biological datasets, which requires the development and application of computational methods to analyze and interpret the information. Bioinformatics is the confluence of biology, computer science, and information technology. The Bioinformatics programs are offered by more than 100 universities in the United States, and much more worldwide. Different degree (including BS, MS, and PhD), and certificate programs in Bioinformatics have been performed. The current bioinformatics programs in the US have been studied, regarding their curriculum, program competencies, sizes of the faculty, and student enrollments. The job market is also explored for bioinformatics professional training and career planning. The bioinformatics skill requirements are analyzed. Systematical analysis is carried out by integrating the core competences and curriculum improvements in bioinformatics. The potential employers for bioinformatics professionals are analyzed according to the properties of the companies, such as the sizes, the focus areas, the locations, the skill requirements, and other information. The results provide guidance for bioinformatics curriculum development, such as the minimized courses to cover the basic required skill sets for a bioinformatics student to be a successful bioinformatician. In addition, the analytical results are applied to the redesign of the curriculum in our bioinformatics program which offers MS, PhD, and PhD Minor. In summary, the systematic study of the existing bioinformatics programs in the US and the current market needs for professionals in bioinformatics provide great insight for education in bioinformatics. It helps the curriculum development and reexamination. It also provides the students with the required knowledge for their future career.