离婚协议约定为子女买房,通常是有效的。离婚协议其实就是一种合同,按照《中华人民共和国民法典》的规定,只要协议是夫妻双方真实意愿的表达,内容不违反法律和行政法规的强制规定,也不违背公序良俗,那这个协议就有法律效力。
在离婚协议里约定为子女买房,这可以看作是夫妻对共同财产的一种处理方式,把原本该在夫妻间分割的财产,用来给子女买房子。要是夫妻双方达成了这个约定,而且协议不存在欺诈、胁迫这些能撤销的情况,那双方都得按协议办事。
但有些特殊情况会影响协议的履行。比如一方经济状况有了重大变化,实在没能力按约定给子女买房了,这时就需要双方重新商量解决办法。要是有一方拒绝履行协议,另一方可以去法院起诉,要求对方按协议履行。法院一般会根据具体情况来审理,如果协议合法有效,通常会支持守约方的要求。