"Hidden gems" emerge in an annual ranking of US colleges, a collaboration between the Wall Street Journal and Times Higher Education, though the school taking the top spot for a second year in a row is far from hidden—it's called Harvard. Factoring in resources, engagement, environment, and outcomes—with an emphasis on how well schools prepare students for post-graduation life—the list of 50 schools showcases members of the Ivy League as well as liberal-arts institutions, per Teen Vogue. The top 10:
                                    
                                    
                                
                                
                             
                            
                            
                            
                            
                            
                                
                                
                                    
                                        
 -  Harvard University
-  Massachusetts Institute of Technology
-  Yale University
-  Columbia University
-  California Institute of Technology
-  Stanford University
-  Brown University (tie)
-  Duke University (tie)
-  Princeton University
-  University of Pennsylvania
 Check out the full list 
here or see a ranking of America's best college towns 
here.