A.- La Société X._ S.A. (ci-après: X._) est propriétaire d'un château, d'une ferme et de terrains. Par contrat du 31 janvier 1986, elle a remis à bail ces biens à la fondation Y._ (ci-après: la fondation). A partir du 1er octobre 1994, le loyer annuel net était de 659 148 fr.; les frais accessoires s'élevaient à 18 000 fr. par an. Conclu pour dix ans dès le 1er octobre 1986, le bail se renouvelait ensuite de dix ans en dix ans, sauf résiliation signifiée une année avant l'échéance. En outre, l'article III du contrat avait la teneur suivante: "Résiliation Moyennant préavis écrit de trois mois pour la fin d'un mois, le preneur est en droit de résilier le bail pour la fin d'un trimestre avant l'échéance du 1er octobre 1996, si Y._ [réd. : i.e. la fondation] n'a pas assez d'inscriptions d'étudiants qualifiés pour permettre son fonctionnement sans pertes, tout en poursuivant les mêmes buts en matière d'enseignement et en appliquant les mêmes principes de gestion et de direction que durant le trimestre précédent. Le cas échéant, Y._ mettra tout en oeuvre, en collaboration avec X._, pour trouver un nouveau locataire. Dans tous les cas, les justes motifs devront être reconnus par chacune des parties.. " Dans les locaux loués, la fondation exploitait une école de design en communication, produits et transports, à l'instar de la fondation-mère du même nom établie en Californie. Les écolages constituaient ses principaux revenus. La fondation recevait également des fonds de la part d'industries, sous forme de dons ou de parrainages de projets, et bénéficiait du soutien financier de la maison-mère. Selon les estimations de plusieurs membres du conseil de fondation, il fallait 260 étudiants par semestre pour que le budget de l'école soit équilibré. B.- Au printemps 1995, la fondation a demandé une baisse de loyer. Dans un document en anglais du 11 mai 1995, légèrement remanié et traduit en français le 29 juin 1995, elle faisait état d'une diminution régulière du nombre d'étudiants à partir de 1993 et affirmait que le nombre d'étudiants inscrits ne lui permettait pas de fonctionner sans pertes; elle précisait toutefois ne pas vouloir invoquer hâtivement la clause de résiliation anticipée, souhaitant trouver des solutions à court et à long terme avec la bailleresse. A la suite de négociations, les parties sont parvenues à un accord sur une diminution du loyer. Le 5 novembre 1995, X._ a adressé à la fondation une lettre, contenant le passage suivant: "Par souci de clarté, nous vous confirmons donc l'intégralité de l'accord conclu, dans sa forme finale. 1. A partir de fin septembre 1995 et jusqu'à fin décembre 1995, paiement d'une somme de fr. 50'000.-- par mois totalisant la somme de fr. 200'000.--. Les paiements de septembre et d'octobre devront intervenir au plus tard au 31 octobre et les suivants à la fin de chaque mois, au plus tard. Les charges incombant au locataire vous seront facturées en sus pour l'entier de l'année 1995 (voir article VII du bail). Un montant de fr. 18'000.-- devra nous parvenir à titre d'acompte, avant le 31 décembre 1995. Le conseil est prêt à accepter l'abandon pur et simple de la différence du loyer de l'année en cours pour autant que les échéances ci-dessus soient scrupuleusement respectées, de même que celles de 1996, selon le chiffre respectées, de même que celles de 1996, selon le chiffre 2. 2. Dès janvier 1996, paiement trimestriel d'avance d'une somme de fr. 125'000.-- totalisant fr. 500'000.-- pour le loyer 1996, payable les 1er février, 1er avril, 1er juillet et 1er octobre au plus tard, auquel s'ajouteront les charges incombant au locataire, par acomptes mensuels de fr. 1'500.-- dès le 1er janvier 1996, à valoir sur le décompte annuel établi par le propriétaire. 3. Cet accord deviendra caduc dès l'instant où l'une des échéances ci-dessus ne sera pas scrupuleusement respectée et le loyer sera à nouveau dû dans son entier selon les termes du contrat de bail du 31 janvier 1986 et de son avenant du 25 octobre 1988, y compris pour l'année 1995. 4. Nous réexaminerons dans le milieu de l'année 1996, les modalités futures du loyer, dès le 1er janvier 1997. Pour la bonne forme, nous vous confirmerons notre accord sur une formule officielle "nouvelles prétentions" qui vous parviendra par courrier séparé.. " Sous la rubrique "PRÉTENTIONS", la formule officielle notifiée par la bailleresse se présentait ainsi: "Pour 1995, le loyer est réduit à fr. 200'000.-- payables à raison de fr. 50'000.-- par mois de fin septembre à fin décembre, les paiements de septembre et d'octobre devant intervenir le 31 octobre 95 au plus tard. Les charges 1995 seront dues en sus à raison de fr. 18'000.-- payables le 31 décembre 1995 au plus tard. Pour 1996, le loyer est réduit à fr. 500'000.-- payables à raison de fr. 125'000.-- par trimestre d'avance, les 1er février, 1er avril, 1er juillet et 1er octobre au plus tard, auquel s'ajouteront les charges payables par acomptes mensuels de fr. 1500.-- dès le 1er janvier 1996, à valoir sur le décompte annuel établi par le propriétaire. L'abandon partiel du loyer 1995 et l'abattement consenti en 1996 sont conditionnés par le respect des échéances et des autres dispositions contractuelles. Un nouvel accord devra intervenir dans le courant 1996, pour les années subséquentes.. " En mars 1996, il est apparu qu'il n'y avait pas assez d'inscriptions pour le semestre d'été, débutant le 6 mai 1996. Le conseil de fondation a alors décidé la fermeture de l'école. Par lettre du 27 mars 1996 remise en mains des représentants de X._ le 31 mars 1996, le président et l'un des membres du conseil de fondation ont résilié le bail au 30 juin 1996. Selon ce courrier, il fallait 260 élèves payants pour obtenir un seuil de rentabilité permettant la continuation des cours; or, il n'y avait alors que 230 inscriptions environ. C.- Par requête du 17 avril 1996, X._ a contesté la résiliation devant la Commission de conciliation du district de Vevey. La conciliation a échoué; la Commission a admis la validité du congé pour le 30 juin 1996. La bailleresse a saisi le Tribunal des baux du canton de Vaud par requête du 25 juin 1996. Parallèlement, elle a requis une prise d'inventaire sur les biens de la fondation, puis engagé des poursuites en validation de l'inventaire. Dans leur dernier état, les conclusions de X._ devant le Tribunal des baux tendaient, principalement, à ce que la résiliation du 27 mars 1996 soit déclarée non valable, à ce que la fondation soit condamnée à lui payer un loyer de 659 148 fr. avec intérêts à 5% dès le 1er janvier 1997 pour la période allant du 1er juillet 1996 au 30 juin 1997 et à ce que les oppositions formées aux commandements de payer les sommes de 498 935 fr. plus intérêts, 2045 fr. et 164 787 fr. plus intérêts soient définitivement levées; à titre subsidiaire, la bailleresse concluait à ce que la fondation soit condamnée à lui payer le montant de 538 722 fr. avec intérêts à 5% dès le 1er octobre 1995 et à ce que l'opposition formée au commandement de payer les sommes de 498 935 fr. plus intérêts et 2045 fr. soit définitivement levée. Par jugement du 3 avril 1998 notifié le 26 mars 1999, le Tribunal des baux a reconnu la validité de la résiliation du bail du 27 mars 1996, a constaté que la défenderesse n'était pas débitrice des montants réclamés et a maintenu définitivement les oppositions formées par la locataire. La demanderesse a déposé un recours contre ledit jugement. Par arrêt du 25 août 1999 dont les considérants ont été notifiés le 7 décembre 1999, la Chambre des recours du Tribunal cantonal du canton de Vaud a rejeté le recours et confirmé la décision de première instance. D.- X._ interjette un recours en réforme au Tribunal fédéral. Elle conclut à la réforme de l'arrêt attaqué en ce sens que la fondation lui doit paiement immédiat, principalement, de la somme de 659 148 fr. plus intérêts à 5% dès le 1er janvier 1997 ou, subsidiairement, de la somme de 538 722 fr. plus intérêts à 5% dès le 1er octobre 1995. La fondation propose le rejet du recours. 